Javascript вставьте переменные в определенном месте строки

Каков наилучший способ взять строку шаблона и вставить в нее информацию?

Например:

var templateString = "Hello {name1}, my name is {name2}";
var name1 = "Phil";
var name2 = "Amy";

Будет ли простое имя для вставки значений, где имя переменной окружено фигурными скобками? Мне нужно, чтобы это работало не только для этого примера (поэтому делать это с помощью фиксированного индекса не вариант), но и для любой заданной строки шаблона и любого заданного числа переменных.

Ответы на вопрос(4)

Ваш ответ на вопрос