2015-05-18 56 views

回答

4

本例中沒有沒有...

有可能是,如果你創建一個變量(或函數或對象),將在全局命名空間中結束。

var x = 'foo'; 

會污染全局命名空間,而:

(function(){ 
    var x = 'foo'; 
})(); 

不會。

相關問題