7

どちらの名前空間規則を使用するのがよいかわかりません。

var App = {}; // global variable, the root of our namespace
(function() {

   App.something = function() {

   }

})();

また

(function() {

   window.App = {}; //global variable, the root of our namespace

   App.something = function() {

   }

})();

window.App と var App はどちらもグローバル変数であるため、どちらの規則でも同じ結果が得られますが、どちらが優れているのでしょうか?

4

1 に答える 1