我刚刚使用过对象,但是发生了一个问题而且我不知道如何解决它:(首先,我创建了父对象O
,然后调用了A
的子对象1}}和B
。但是当我想从B
获取A
对象时,JavaScript会提醒它未定义:/
以下是代码:
var A = function() {
alert(O.b);
}
var B = function() {}
var O = function() {
this.b = new B();
this.a = new A();
}
var o = new O();
有没有办法解决它?在此先感谢:)
答案 0 :(得分:1)
它的工作方式:
var A = function(thatO) {
alert(thatO.b);
}
var B = function() {}
var O = function() {
this.b = new B();
this.a = new A(this);
}
var o = new O();