Я видел, что теги можно использовать таким образом, и они могут вам понадобиться по соображениям «безопасности», вот пример, который я получил:
let person = 'Mike';
let age = 28;
function myTag(strings, personExp, ageExp) {
let str0 = strings[0]; // "that "
let str1 = strings[1]; // " is a "
let ageStr;
if (ageExp > 99) {
ageStr = 'centenarian';
} else {
ageStr = 'youngster';
}
return str0 + personExp + str1 + ageStr;
}
let output = myTag `that ${ person } is a ${ age }`;
console.log(output); // that Mike is a youngster
Но какой смысл «помечать» некоторые строки, вам даже не нужно, чтобы для получения результата этого примера простая функция могла выполнить работу, могла быВы даете мне другой пример и какое-то объяснение с ним?