小编典典

在 JavaScript 中连接字符串的最有效方法是什么?

all

在 JavaScript
中,我有一个包含多次迭代的循环,并且在每次迭代中,我都会创建一个包含许多+=运算符的巨大字符串。有没有更有效的方法来创建字符串?我正在考虑创建一个动态数组,在其中不断添加字符串,然后进行连接。任何人都可以解释并举例说明最快的方法吗?


阅读 117

收藏
2022-07-31

共1个答案

小编典典

似乎基于JSPerf的基准测试,使用+=是最快的方法,尽管不一定在每个浏览器中。

对于在 DOM 中构建字符串,似乎最好先连接字符串然后添加到
DOM,而不是迭代地将其添加到 dom。不过,您应该对自己的案例进行基准测试。

(感谢@zAlbee 更正)

2022-07-31