Hi,
Hallo herrmann,
for (var i = 0; 1 <= 8; i++)
oder besser
for (var i=0; i<Kosten.length; i++)
oder besser
for (var i=0, len = Kosten.length; i<len; ++i) { }
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