让 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” 就好,因为创建数组也是高消费。