让 js 以低碳的方式拼接字符串
js 中字符串是不可变的,所以用“+=”或者 str1.concat(strx..) 拼接字符串是非常耗资源的(已用此方案破坏了众多项目)。
解决方案:
1 2 3 4 5 | var arr = new Array; arr[0] = "Hello "; arr[1] = "world"; var str = arr.join(""); console.info(str); |
注:简单字符串拼接还是用“+=”或者 “concat” 就好,因为创建数组也是高消费。