摘要:
连接字符串var str = "hello ";str += "world";很简单的两句代码,内存会执行如下步骤:创建存储"hello "的字符串创建存储"world"的字符串创建存储结果的字符串把str的当前内容复制到结果中把"world"复制到结果中更新str,使他指向结果每次完成完成字符串连接都会执行步骤2到6,使得这种操作非常消耗资源。如果重复这一过程几千次,就会造成性能问题。我们可以用Array对象存储字符串,然后用join方法创建最后的字符串。Javascript里面的数组最多可以 阅读全文