如题,上代码:
第一种: for (var i = 0; i < 10000; i++) {
strtest += str;
} 第二种: var strtest = new Array();
for (var i = 0; i < 10000; i++) {
strtest[i] = str;
}
var last = strtest.join("");按理来说数组的效率应该好才对啊,为什么我测试的结果是“+=”更快呢?
大侠们指教~~
第一种: for (var i = 0; i < 10000; i++) {
strtest += str;
} 第二种: var strtest = new Array();
for (var i = 0; i < 10000; i++) {
strtest[i] = str;
}
var last = strtest.join("");按理来说数组的效率应该好才对啊,为什么我测试的结果是“+=”更快呢?
大侠们指教~~
可能是我算法有问题,应该怎么写呢?