Можно ли интерполировать строку шаблона, используя данные из объекта в JavaScript? ⇐ Javascript
-
Гость
Можно ли интерполировать строку шаблона, используя данные из объекта в JavaScript?
Можно ли интерполировать строку шаблона, используя ключ/значение из объекта в JavaScript, например подстановку строки в Python:
data = {"возраст": 18, "имя": "Джон"} «Я %(имя)s. Мне %(возраст)d лет» % данных # «Я Джон. Мне 18 лет» Один из способов, который я могу придумать, — это использовать оператор with,
let data = {возраст: 18, имя: «Джон»} with(data){`Я ${name}. Мне ${age} лет`} но использовать с крайне не рекомендуется, это неэффективно и не безопасно.
Есть ли лучший способ?
Можно ли интерполировать строку шаблона, используя ключ/значение из объекта в JavaScript, например подстановку строки в Python:
data = {"возраст": 18, "имя": "Джон"} «Я %(имя)s. Мне %(возраст)d лет» % данных # «Я Джон. Мне 18 лет» Один из способов, который я могу придумать, — это использовать оператор with,
let data = {возраст: 18, имя: «Джон»} with(data){`Я ${name}. Мне ${age} лет`} но использовать с крайне не рекомендуется, это неэффективно и не безопасно.
Есть ли лучший способ?
Мобильная версия