Aber das geht:
function MyClass(){
var private;
}MyClass.prototype.myFunction = function() {
alert(this.private);
};
Nein, das geht nicht.
> Es ist doch klar, dass bei
> > function() { alert(private); }
> die JS-Engine nicht wissen kann, was denn nun "private" überhaupt sein soll.
Genau darum ging es, dass JS keine Klassenweite private Eigenschaften kennt.
Struppi.