Durch das zwischenspeichern der Array-Länge wird nicht jedem Schleifendurchlauf die Methode length() aufgerufen.
Weiterhin wichtig zu erwähnen (im Vergleich zur Ausgangsschleife):
- das Deklarieren des Schleifenzählers mit var als lokale Variable, um nicht aus Versehen globale Variablen zu überschreiben
- der Unterschied von ++i und i++ sollte hingegen vom JS-Compiler wegoptimiert werden können
Bis die Tage,
Matti
danke für die antwort aber auch das hat leider nicht funktioniert :(