Matti Mäkitalo: werte eines arrays in function addieren

Beitrag lesen

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