模仿塊級做用域

塊級做用域的意義在於將代碼的可訪問性限定在某個代碼段中,屏蔽對外部的影響。JS中因爲沒有傳統的塊級做用域,因此只好用匿名函數來構造閉包來實現。 var variable= (function(){})(); function(){}外部的括號代表這是一個函數表達式,後面的()表示當即執行。 第二個括號的含義不難理解: var Fn=function(){  //定義一個函數     somecod
相關文章
相關標籤/搜索