JavaScript,ES6标准中,支持使用反引号``的字符串插值。这种功能成为模板字面量。
栗子:
var apples = 4;
var bananas = 3;
console.log(`I have ${apples} apples`);
console.log(`I have ${apples + bananas} fruit`);
输出:
I have 4 apples
I have 7 fruit
其中${apples}和${apples + bananas}被称为模板占位符。JavaScript将把user.name和action的值插入到最终生成的字符串中。(这个超级有用有木有)
更多详解见深入浅出ES6(四):模板字符串