Array durchlaufen ohne verschwenderische Suchen

Avatar of Chris Coyier
Chris Coyier am

Ermitteln Sie die Länge des Arrays, bevor Sie es in der for-Funktion verwenden, damit die Länge des Arrays nicht bei jeder Iteration gezählt werden muss (vorausgesetzt, die Länge ändert sich während der Schleife nicht).

var arLen=myArray.length;

for ( var i=0, len=arLen; i<len; i++ ){
  // do something with myArray[i]
}