molily: lokale Variablen im Konstruktor

Beitrag lesen

Hallo,

var lokaleVar müsste doch, da sie eine lokale Variable der Funktion MeinConstructor() ist, nach Rückkehr von der Konstruktor-Funktion nicht mehr vorhanden sein. Trotzdem ist sie bei ausführen von x.func (); ja noch zugänglich. Wie kann das sein? Wie ist das intern erklärt?

Private Eigenschaften werden halt so notiert, und func ist eine priviligierte Methode mit Zugriff auf die private Eigenschaft.

http://www.crockford.com/javascript/private.html

Mathias