どの方法が高速ですか?配列結合対文字列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メソッドは少しシンプルです。配列の結合方法は少し速いかもしれません(jsperf.comでテストできます)。 – andrewmu
forループは正確に何ですか?ちょうどコピーするか、あなたはそれで処理していますか?配列をコピーするより高速な方法があります。 – epascarello
epascarello、これらの2つのメソッドをテストするのは馬鹿げた例です。 – ajax333221