Новая функция 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
.