从父对象内部的相邻对象打印对象会导致'未定义'消息
Printing object from neighbour object inside parent object causes 'undefined' message
我刚才在处理对象,但出现了一个问题,我不知道如何解决:(首先,我创建了父对象O
,然后创建了名为A
和B
的子对象。但当我想从A
获取B
对象时,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();
Fiddle
有办法解决它吗?提前感谢:)
这就是它的工作方式:
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();
相关文章:
- 在CoffeeScript文件上运行Jasmine测试时,对象未定义错误
- JavaScript 对象 - 未定义的数字键文字
- 为什么页面方法对象未定义
- JavaScript对象表示嵌套对象未定义
- Javascript类构造的对象未定义
- JQuery TypeError:对象未定义(length=object.length,)
- 用于从许多带有“for”循环的URL中获取HTML信息的X射线使对象未定义
- 如何避免收到一条消息,指出对象未定义
- JavaScript 对象未定义
- JavaScript 对象未定义它是否在几年前工作
- 揭示模块模式:对象未定义
- 对象未定义/HTML使用jQuery输出
- 为什么子 html 对象未定义/空
- 提取 JSON 对象未定义
- 为什么这个带有最简单的构造函数的 javascript 对象未定义
- “对象”未定义日历.js
- 对象未定义到模块中,Nodejs javascript
- javascript对象未定义
- Twilio响应对象未定义,但没有错误
- 为什么"对象未定义”;在这种情况下没有抛出错误