Hallo,
ich habe ein Anfängerproblem mit JavaScript.
Aus anderen Programmiersprachen bin ich gewöhnt, dass Variablenscopes so beendet werden:
var y = 1;
{ var x = 1; }
alert(y);
alert(x);
In diesem Falle würde ich erwarten, dass y beim Aufruf druch alert() den Wert 1 enthalten würde und x undefined wäre.
Stattdessen hat auch x noch den Wert 1.
Wie löscht man eine Variable / beendet ihren Scope?