JS-Beginner: for-Variable in Funktion

Beitrag lesen

Nur noch so ne Verständnisfrage: Müsste i nicht eigentlich längst gelöscht sein, wenn der Klick ausgeführt wird? Immerhin wurde doch die Schleife verlassen, und i (da es eine lokale Variable ist) dürfte doch dann garnicht mehr existieren, oder?

Jein.

Die Eventfunktion ist ja im lokalen Gültigkeitsbereich der äußeren Funktion, aufgrund dessen bleiben alle lokalen Variabeln dort (also in der Eventfunktion) erhalten.

Struppi.

Aso, JS kann schon manchmal recht gemein sein, wenn man Sprachen wie C gewöhnt ist :|

Also nochmal vielen Dank für eure Hilfe