JavaScript ()()
匿名函數自執行函數
- 常見格式:(function() { /* code */ })();
- 解釋:包圍函數(function(){})的第一對括號向腳本返回未命名的函數,隨後一對空括號當即執行返回的未命名函數,括號內爲匿名函數的參數。
- 做用:能夠用它建立命名空間,只要把本身全部的代碼都寫在這個特殊的函數包裝內,那麼外部就不能訪問,除非你容許(變量前加上window,這樣該函數或變量就成爲全局)。各JavaScript庫的代碼也基本是這種組織形式。
歡迎關注本站公眾號,獲取更多信息