Я пытался сделать наследование, но я не ожидал, что this.array
будет действовать как статический член.Как я могу сделать его «защищенным / публичным»:
function A() {
this.array = [];
}
function B() {
this.array.push(1);
}
B.prototype.constructor=B;
B.prototype = new A();
Firebug:
>>> b = new B();
A { array=[1]}
>>> b = new B();
A { array=[2]}
>>> b = new B()
A { array=[3]}