Javascript 常规字符串和模板字符串之间的性能差异?

Javascript 常规字符串和模板字符串之间的性能差异?,javascript,ecmascript-6,template-strings,Javascript,Ecmascript 6,Template Strings,我现在使用ESLint强制自己使用,而不是字符串连接 这让我想到是否需要在模板字符串格式上使用常规字符串,例如 console.log('为什么使用它?它要求我根据上下文转义不同的引号。在本例中为\'); log(`When我可以使用它。它允许我使用所有类型的引号(例如,”),而不必担心转义它们。`); 我意识到JSPerf不是理想的评测工具,尽管至少在静态字符串的情况下,我无法观察到任何性能损失,例如…你是对的,不应该有任何性能差异 您只需确保转义`和${而不是'或“结果表明,ESLint规

我现在使用ESLint强制自己使用,而不是字符串连接

这让我想到是否需要在模板字符串格式上使用常规字符串,例如

console.log('为什么使用它?它要求我根据上下文转义不同的引号。在本例中为\');
log(`When我可以使用它。它允许我使用所有类型的引号(例如,”),而不必担心转义它们。`);

我意识到JSPerf不是理想的评测工具,尽管至少在静态字符串的情况下,我无法观察到任何性能损失,例如…

你是对的,不应该有任何性能差异

您只需确保转义
`
${
而不是
'

结果表明,ESLint规则已经支持“backtick”选项。