我有以下内容:
mod.a = (function() {
var myPrivateVar = 'a';
function myPrivateFct() {
//do something I will need in my sub-module (mod.a.b)
}
return {
//some public functions
}
})();
mod.a.b = (function() {
// some local vars and functions
return {
mySubModuleFct:function() {
// here I want to call mod.a.myPrivateFct();
}
})();
我想创建一个子模块并从我的父模块 mod.a 调用一个私有函数。在遵循模块模式的最佳实践的同时,我该如何做到这一点?