public, private und „privileged“ in Javascript

Jetzt wirds hässlich. Natürlich gibts „public“ und „private“ auch in Javascript. Allerdings, wie immer, ein bisschen anders: Public function Constructor(value) { this.membername = value; } Constructor.prototype.membername = value; myConst = new Constructor(„foobar“); print myConst.membername; // prints ‚foobar‘ Private function Constructor(value) { var self = this; this.membername1 = value; // public member var membername2 = value […]