哪种方法更快?数组加入vs字符串Concat
阵列加入:
var str_to_split = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z";
var myarray = str_to_split.split(",");
var output=myarray.join("");
字符串连接:
var str_to_split = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z";
var myarray = str_to_split.split(",");
var output = "";
for (var i = 0, len = myarray.length; i<len; i++){
output += myarray[i];
}
取决于你想要的。 String方法稍微简单一些。 Array连接方式可能会更快一些(你可以在jsperf.com上测试)。 – andrewmu
准确的for循环是什么?只是复制或者你在做处理。有更快的方法来复制数组。 – epascarello
epascarello,他们只是愚蠢的例子来测试这两种方法 – ajax333221