functionName`${param1} and ${param2}` - почему и по какому принципу это работает?

98
17 февраля 2021, 10:00

function getPersonInfo(one, two, three) { 
  console.log(one); 
  console.log(two); 
  console.log(three); 
} 
 
const person = "Lydia"; 
const age = 21; 
 
getPersonInfo`${person} is ${age} years old`;

Впервые вижу подобный вызов функции. Почему это работает? Почему это не синтаксическая ошибка? По какому принципу берется ответ?

READ ALSO
Отображение ячеек таблицы

Отображение ячеек таблицы

Есть таблица, в нее по клику будут записываться событияСейчас они пустые, там есть только число месяца

115
Как встроить скрипты в html\css

Как встроить скрипты в html\css

Учусь делать сайт на HTML\CSS и меня попросили встроить пару скриптов(время,дата)Порылся в инете, так и не понял как встроить их в мой сайт

123
Имитатор браузера

Имитатор браузера

Добрался до самой сложной части проектаНужно получать информацию из сайта который целиком и полностью построен на js(на zepto если быть конкретней)

96
Змейка. как начать игру заново

Змейка. как начать игру заново

Создаю первую игру на JSНе могу начать игру заново - при нажатии на confirm ok появляется все вновь, но змейка не двигается, как вначале

116