①用“+=”运算符:
var str = "123"
str+= "456"
var result = ""
for(var i=0i,10i++) result += str
这样str在第二步的时候连接成为123456,result就会在每次循环的时候连接一遍"123456"。
②使用数组:
在循环拼接的时候不是相接拼接到某个字符串里去,而是把字符串放到一个数组里,最后用数组.join("") 得到结果字符串:
var str = "123"
str+= "456"
var result = "", a = new Array()
for(var i=0i<10i++) a[i] = str
result = a.join("")a = null