為什麼使用括號包裝 JavaScript 函式呼叫?


在 JavaScript 中,用括號包裹的函式被稱為“立即呼叫函式表示式”或“自執行函式”。

包裹的目的在於名稱空間和控制成員函式的可見性。它用函式作用域包裝程式碼,並減少與其他庫發生衝突。這就是我們所說的立即呼叫函式表示式 (IIFE) 或自執行匿名函式。

以下是語法 −

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

正如你上面看到的,以下一對括號將括號內的程式碼轉換為一個表示式 −

function(){...}

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

更新於: 16-Jun-2020

4K+ 瀏覽量

開啟你的 事業

透過完成課程獲得認證

開始
廣告
© . All rights reserved.