【发布时间】:2013-05-17 19:00:31
【问题描述】:
在 JavaScript 中,我有一个包含多次迭代的循环,并且在每次迭代中,我都会创建一个包含许多 += 运算符的巨大字符串。有没有更有效的方法来创建字符串?我正在考虑创建一个动态数组,在其中不断添加字符串,然后进行连接。任何人都可以解释并举例说明最快的方法吗?
【问题讨论】:
-
你用这个字符串做什么?这方面的任何性能提示都会根据您的环境、字符串的大小、特定 js 引擎如何优化不同操作等而有所不同。
-
我使用的是 IE9,但它处于 IE8 兼容模式(我无法更改)。巨大的字符串是我将使用 jquery 插入到 DOM 中的东西。
标签: javascript string performance concatenation