模版字符串怎么比字符串拼接快怎么多

WingDust
  • 116
console.time();
'qweqwe'+'qweqwewq'+'qweqw';
console.timeEnd();

console.time();
`${'qweqwe'}${'qweqwewq'}${'qweqw'}`;
console.timeEnd();

测试 Browser 为 Edge 版本 92.0.902.67 (官方内部版本) (64 位)

image.png

回复
阅读 309
1 个回答

首先你这个性能测试方式有问题导致几乎没有参考价值,你应该循环多次后再比较结果,结果只是凑巧而已。

然后直接说结论:模板字符串比之字符串拼接(是 +、而不是 += 那种),性能差可忽略不计,但带来的可读性提升是巨大的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏