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