重複の可能性:
Crockford's Prototypal inheritance - ネストされたオブジェクトの問題
プロトタイプ A からプロトタイプ B の関数を実行する次のコードを取得するのに問題があり、簡単な解決策があるかどうか疑問に思っていました。
var Ob = function () {
test = 'hi';
}
Ob.prototype.A = {
that : this,
root : this,
goB : function () {
var that = this;
console.log('hello');
that.B.wtf();
}
}
Ob.prototype.B = {
that : this,
root : this,
wtf : function () {
var that = this;
console.log(that);
}
}
test = new Ob;
test.A.goB();