私はこの構造を頻繁に使用しています:
var example = (function () {
function privateFn2 () {
...
}
function privateFn1 () {
...
}
return {
publicMethod1: function () {...
},
publicMethod2: function () {...
}
};
}());
私が知りたいのはこれです:privateFn1がprivateFn2を呼び出す唯一の関数/メソッドである場合、次のように設定することをお勧めしますか?
明確にするために編集
var example = (function () {
function privateFn1() {
function privateFn2() {
}
...
privateFn2();
}
return {
publicMethod1: function () {...
},
publicMethod2: function () {...
}
};
}());
もちろん、これは非常に単純化された例です。問題は、私にはたくさんのプライベート機能があるということです。そして、ネストがよく評価されているのか、それともあまり評価されていないのか疑問に思っています。おそらく好みの問題だと思いますが、アドバイスをいただければ幸いです。
ありがとう。