【发布时间】:2010-01-20 18:55:38
【问题描述】:
有没有办法让内部对象 (t1) 访问它的容器对象。
var t = {
fnc1: function(){
alert("fnc1");
},
t1: {
fnc2: function(){
alert("fnc2");
},
fnc3: function(){
this.fnc1();
}
}
};
t.t1.fnc3();
执行以下代码时,我收到错误“this.fnc1 不是函数”,因为 this 指的是 t1 对象而不是 t 对象。
有什么方法可以访问 fnc1 吗?
【问题讨论】:
标签: javascript