最初にこれら 2 つのコードを比較します。
function initializeView() {}
function init() {
initializeView();
}
2番:
function init() {
(function initializeView() {})();
}
initializeView() が init() 内でのみ呼び出される場合、どちらが優れていますか? (私は彼らが同じ仕事をしたと思います)
編集:最初はグローバル名前空間について考えていませんでした。それらはすべてクラス内にあるためです。
var MyObject = (function() {
...
function init() {}
...
})();