Quale metodo è più veloce?Array Join vs String Concat
Array registrazione:
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("");
String 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];
}
Dipende da ciò che si desidera. Il metodo String è leggermente più semplice. La modalità di join di Array potrebbe essere un po 'più veloce (puoi testare su jsperf.com). – andrewmu
Qual è il ciclo for esattamente? Basta copiare o stai elaborando. Esistono modi più veloci per copiare un array. – epascarello
epascarello, sono solo degli stupidi esempi per testare questi 2 metodi – ajax333221