Javascript вставьте переменные в определенном месте строки
Каков наилучший способ взять строку шаблона и вставить в нее информацию?
Например:
var templateString = "Hello {name1}, my name is {name2}";
var name1 = "Phil";
var name2 = "Amy";
Будет ли простое имя для вставки значений, где имя переменной окружено фигурными скобками? Мне нужно, чтобы это работало не только для этого примера (поэтому делать это с помощью фиксированного индекса не вариант), но и для любой заданной строки шаблона и любого заданного числа переменных.