freeCodeCamp/guide/russian/certifications/javascript-algorithms-and-d.../es6/create-strings-using-templa.../index.md

2.5 KiB
Raw Blame History

title localeTitle
Create Strings Using Template Literals Создание строк с использованием литералов шаблонов

Вместо использования конкатенации строк ES6 предлагает шаблонные литералы для создания строк. В этой задаче вам нужно использовать литералы шаблонов для создания массива текстовых предупреждений.

:triangular_flag_on_post: Не забудьте использовать Read-Search-Ask если вы застряли. Попробуйте подключить программу и написать собственный код.

Проблема Объяснение:

Требуется использовать литералы шаблонов, чтобы возвращать список как каждый элемент в массиве, поскольку этот элемент будет обернут <li></li> .

Подсказка: 1

  • Используйте функцию map() для применения шаблонных литералов во всех элементах arr

попытаться решить проблему сейчас

Подсказка: 2

  • Внутри map() используйте функцию стрелки, которая имеет element как параметр и возвращает <li></li> который имеет класс предупреждения текста и содержащий element внутри него

попытаться решить проблему сейчас

Осторожно, спойлеры!

предупреждающий знак

Решение впереди!

const resultDisplayArray = arr.map(item => `<li class="text-warning">${item}</li>`);

Нет решения map ()

Несмотря на то, что это менее гибкое решение, если вы знаете количество элементов заранее, вы можете перечислить их, как в

const resultDisplayArray = [`<li class="text-warning">${arr[0]}</li>`, `<li class="text-warning">${arr[1]}</li>` ,`<li class="text-warning">${arr[2]}</li>`];