Новая функция ES6 - это шаблонный литерал . Это специальный тип строки, который упрощает создание сложных строк. Шаблонные литералы позволяют создавать многострочные строки и использовать функции интерполяции строк для создания строк. Рассмотрим следующий код:
const person = { name: "Zodiac Hasbro", age: 56 };const greeting =
Hello, my name is ${person.name}! I am ${person.age} years old.;
console.log(greeting);
Тут произошло несколько вещей.
Во-первых, в примере используются обратный штрих ( ` ), а не кавычки ( ' или " ), чтобы обернуть строку.
Во-вторых, обратите внимание, что строка является многострочной, как в коде, так и в выводе. Это сохраняет вставку \n внутри строк. Синтаксис ${variable} используемый выше, является заполнителем. В принципе, вам больше не нужно будет использовать конкатенацию с оператором + . Чтобы добавить переменные в строки, вы просто вставляете переменную в строку шаблона и оборачиваете ее ${variable} Аналогичным образом вы можете включить другие выражения в строковый литерал, например ${a + b} . Этот новый способ создания строк дает вам больше гибкости для создания безопасных строк.
Используйте синтаксис шаблонного литерала с обратными штрихами для отображения каждой записи массива failure объекта result . Каждая запись должна быть обернута внутрь элемента li с атрибутом class="text-warning" и указана в resultDisplayArray .