如何从函数中调用父命名空间函数?
var myNamespace = {
funcOne : function () {
//do something
},
funcTwo : function () {
setTimeout ( function () {
myNamespace.funcOne(); //how do I call funcOne?
}, 2000);
}
}
答案 0 :(得分:0)
通常的方法是在文字
中使用this
关键字
var myNamespace = {
funcOne : function () {
//do something
},
funcTwo : function () {
var self = this;
setTimeout ( function () {
self.funcOne();
}, 2000);
}
}
但你正在做的事情应该也可以正常工作 - > FIDDLE