Hallo Thomas
elm = this.Elemente;
var elm = this.Elemente;
sonst ist es eine globale Variable
for (x=0; x<elm.length; x++)
for (var x=0; x<elm.length; x++)
dito, kann aber sein, dass das implizit schon so ist.
Gruss,
Carsten
Hallo Carsten,
ich danke Dir vielmals. Das wars. Und zwar gilt das für beide Variablen.
Nun noch mal für mein Verständnis. Über 'var' erzeuge ich quasi eine neue Variable auf dem Stack, wohingegen wenn ich es weg lasse der Inhalt der existierenden Variablen lediglich überschrieben wird. Sehe ich das richtig? Dann macht es natürlich Sinn, das die Rekursion nicht weiter ausgeführt wird, denn die Funktion weiß ja dann nicht mehr, das da noch Elemnte folgen.
Vielen Dank nochmal
Thomas