私は基本クラスを持っています
function Base(){
this.children = new Array();
}
Base.prototype.Add = function(child){
this.children.push(child)
}
function Sub1(){...}
Sub1.prototype = new Base();
function Sub2(){...}
Sub2.prototype = new Base();
だからどうして私がするとき
var S1_1 = new Sub1();
var S1_2 = new Sub1();
S1_1.Add(new Sub2());
何らかの理由で S1_2 にも 1 つの子があり、S1_1 に追加した子と同じ情報が含まれていますか?