Parcourir une collection JQuery Javascript Collections

Souvent qu'on voit parcourir un tableau Javascript comme ce ci

var arr=[1,2,3,4] ;

for(var i=0;i<arr.length;i++){
   //.......
}

Au fait la longueur du tableau est calculée autant de fois . Ça peut réduire les performance a l exécution
le mieux serait d écrire ceci  :


var arr=[1,2,3,4],ln=arr.length ;

for(var i=0;i<ln;i++){
   //.......
}

 

Ou même mieux :


var arr=[1,2,3,4] ;

for(var i=0,ln=arr.length;i<ln;i++){
   //.......
}

Ou encore 


var arr=[1,2,3,4] ;

for(var i=0 ;i++ in arr;){
   //.......
}

Enfin avec JQuery  :

var arr=[1,2,3,4] ;
$.each(arr,function( index, value){
//.......
alert("arr["+index+"]="+value);
});





0 commentaires:

Enregistrer un commentaire