Формат NodeJS String, такой как Python?

В python я могу сделать следующее:

name = "bob"

print("Hey, %s!" % name)

Есть ли что-то похожее на это (или Python .format()) в JavaScript/NodeJS?

Ответ 1

sprintf должен делать то, о чем вы просите, я думаю.

Ответ 2

Вы можете использовать util.format, it printf как функцию.

Ответ 3

Другим вариантом является строка шаблона

Например:

const name = "bob";
console.log('Hey, ${name}!');