现在我们在ES6中有模板文字,例如:
const str = `this is a string`;
或
const str1 = 'string';
const str2 = `this is a ${str1}`;
所以我觉得总是使用反引号并完全取消引号更为一致。所以在上面的例子中,我可以用这种方式定义str1:
const str1 = `string`;
我意识到这在某种程度上是基于意见的 - 但是有任何技术原因不这样做,例如是否存在使用模板文字语法而不是字符串文字(引号)语法的性能损失?