包裝整個 JavaScript 檔案到匿名函式中的目的是什麼?


包裝的目的是為了建立一個名稱空間並控制成員函式的可見性。它將程式碼包裝在一個函式作用域中,減少與其他庫的衝突。這便是我們所說的立即呼叫函式表示式 (IIFE) 或自執行匿名函式。

語法

以下是語法 −

(function() {
   // code
})();

正如上面所示, 下面的括號對將括號裡面的程式碼轉化成表示式 −

function(){...}

此外,下一對,即第二對括號,則繼續操作。它呼叫函式,該函式是由上述表示式產生的。

更新於: 12-Jun-2020

819 檢視

啟動您的 事業

透過完成課程獲得認證

開始
廣告
© . All rights reserved.