Kai345: Schreibweise einer for-Schleife

Beitrag lesen

[latex]Mae  govannen![/latex]

Besten Dank!
Hat mir sehr geholfen.

Generell kann man sagen: Man sollte, wenn man die zweite Variante nutzt, wissen, was man macht und vor allem was das Objekt (nicht im JS-technischen Sinne), über das iteriert werden soll) enthält|enthalten kann.

Wie ich schrieb, ist »undefined« einer der Werte, bei denen die Schleife abgebrochen wird, daher wird bei der zweiten Schleifen-Schreibweise beispielsweise ein löchriges Arrays nicht vollständig durchlaufen:

  
var a = [], i, v;  
  
a[0] = 'foo';  
a[1] = 'bar';  
a[4] = 'baz';  
  
for (i = 0; v = a[i]; i++) {  
    console.log(v);  
}  
  
/* Ausgabe:  
foo  
bar  
*/  
  

.

Stur lächeln und winken, Männer!
Kai

--
var jQuery = $(hit);
„Die Borg würden nicht mal Spaß verstehen, wenn sie einen Vergnügungspark assimiliert hätten!” (B'Elanna Torres)
SelfHTML-Forum-Stylesheet