私は次のものを持っています:
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 からプライベート関数を呼び出したいと考えています。モジュール パターンのベスト プラクティスに従いながら、これを行うにはどうすればよいですか?