將整個 JavaScript 檔案包裝在匿名函式中的目的是什麼?
包裝的目的是為了建立一個名稱空間,控制成員函式的可見性。它將程式碼包裝在函式作用域中,並減少與其他庫的衝突。這被稱為立即呼叫函式表示式 (IIFE) 或自執行匿名函式。
語法
以下為語法:
(function() {
// code
})();如上所示,括號中的以下幾對將括號中程式碼轉換成表示式:
function(){...}此外,下一對,即第二對括號繼續此操作。它呼叫因上述表示式而生成的函式。
廣告
包裝的目的是為了建立一個名稱空間,控制成員函式的可見性。它將程式碼包裝在函式作用域中,並減少與其他庫的衝突。這被稱為立即呼叫函式表示式 (IIFE) 或自執行匿名函式。
以下為語法:
(function() {
// code
})();如上所示,括號中的以下幾對將括號中程式碼轉換成表示式:
function(){...}此外,下一對,即第二對括號繼續此操作。它呼叫因上述表示式而生成的函式。