Javascript 为什么在以下使用模板文字的ES2015代码中不需要括号?
为什么在以下使用模板文字的ES2015代码中不需要括号Javascript 为什么在以下使用模板文字的ES2015代码中不需要括号?,javascript,Javascript,为什么在以下使用模板文字的ES2015代码中不需要括号 ['a', 'b'].join`|` // a|b 非常确定这是一个“标记的模板字符串”。从ES6 wiki: 示例:如果模板字符串前面有表达式,则将其视为带标记的模板字符串。使用解析的模板字符串调用模板字符串之前的表达式 function tag(strings, ...values) { assert(strings[0] === 'a'); assert(strings[1] === 'b'); assert(value
['a', 'b'].join`|` // a|b
非常确定这是一个“标记的模板字符串”。从ES6 wiki:
示例:如果模板字符串前面有表达式,则将其视为带标记的模板字符串。使用解析的模板字符串调用模板字符串之前的表达式
function tag(strings, ...values) {
assert(strings[0] === 'a');
assert(strings[1] === 'b');
assert(values[0] === 0);
return 'whatever';
}
tag `a${ 42 }b` // "whatever"