molily: Variablenscopes

Beitrag lesen

Hallo,

Aus anderen Programmiersprachen bin ich gewöhnt, dass Variablenscopes so beendet werden:

Scopes werden in JavaScript durch Funktionen erzeugt, durch nichts anderes.
Ein Block erzeugt keinen eigenen Scope.
Block-Scopes gibt es nur in einer bisher proprietären Gecko-Erweiterung.

Wie löscht man eine Variable / beendet ihren Scope?

Variablen löschen kannst du mit delete, wenn du Scopes erzeugen willst, gebrauche Funktionen.

(function () {
   var bla = "nur i.d. Funktion verfügbar";
})();

Mathias