0
サブオブジェクトレベル2(sub3)からメインオブジェクトのプロパティまたはメソッドにアクセスする方法を教えてください。可能であれば、私は解決の連鎖を避けたいと思います。JavaScriptからサブオブジェクトへのアクセス
Obj = function() {};
Obj.prototype = {
name: 'name',
main: function(){
console.log(this.name);
},
subobject: {
sub2: function() {
console.log(this);
},
sub3: function() {
console.log(this.name); // How access to Obj.name ??
}
}
}
o = new Obj();
o.main(); // return name
o.subobject.sub2(); // return subobject
o.subobject.sub3(); // return undefined