Hangi yöntem daha hızlıdır?Array Join Dizisi String Concat
Dizisi Üyelik:
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("");
Dize 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 = "";
for (var i = 0, len = myarray.length; i<len; i++){
output += myarray[i];
}
Ne istediğinize bağlı. String yöntemi biraz daha basittir. Dizi katılım yolu biraz daha hızlı olabilir (jsperf.com üzerinde test edebilirsiniz). – andrewmu
Tam olarak ne için döngü nedir? Sadece kopyalama veya içinde işlem yapıyorsunuz. Bir diziyi kopyalamanın daha hızlı yolları vardır. – epascarello
epascarello, bu iki yöntemi test etmek için sadece aptalca örneklerdir – ajax333221