我在一个子模块模式代码中工作。想要使用对象文字创建子模块,问题是this
子模块内的对象是 MODULE 而不是我的对象文字。任何想法?
var MODULE.sub = (function () {
var myObject = {
key: value,
method: function () {
this.key // this = MODULE and not MyObject... :(
}
};
return myObject.method;
}(MODULE));