Концепции JavaScript с ServiceNow

𝗧𝗲𝗺𝗽𝗹𝗮𝘁𝗲 𝗹𝗶𝘁𝗲𝗿𝗮𝗹𝘀 𝗮𝗻𝗱 𝗶𝗻𝘁𝗲𝗿𝗽𝗼𝗹𝗮𝘁𝗶𝗼𝗻

Литералы шаблонов — это функция, добавленная в javascript ES6, которая значительно упрощает работу со строками.

Вместо того, чтобы заключать строки в одинарную кавычку (‘) или двойную кавычку («»), литерал шаблона использует символ с именем 𝗯𝗮𝗰𝗸-𝘁𝗶𝗰𝗸 (`).

Пример ниже демонстрирует эти важные особенности литералов шаблонов:

1. 𝗜𝗻𝘁𝗲𝗿𝗽𝗼𝗹𝗮𝘁𝗶𝗼𝗻 — мы можем поместить динамически вычисляемое значение внутри ${} внутри строкового литерала, любое выражение внутри ${} сначала вычисляется, а затем вставляется в литерал шаблона.

2. 𝗪𝗵𝗶𝘁𝗲 𝘀𝗽𝗮𝗰𝗲𝘀 сохраняются в литералах шаблона, а пробелы внутри литерала шаблона отображаются как есть.

3. 𝗛𝗧𝗠𝗟 — мы можем легко добавлять фрагменты HTML в строку, не беспокоясь о конкатенации.

Я включил javascript ES2021 в 𝗰𝗹𝗶𝗲𝗻𝘁 𝘀𝗰𝗿𝗶𝗽𝘁, добавив следующий комментарий в качестве первой строки кода:
/*𝗲𝘀𝗹𝗶𝗻𝘁-𝗲𝗻𝘃 𝗲𝘀𝟮𝟬𝟮𝟭*/