IIFE語法

IIFE語法

(function(){
//...
})();

IIFE的核心無非就是一個函數,從function關鍵詞開始,到右花括號結束:函數

function(){
  //...
}

當語法分析器看到這段語句由function關鍵詞開頭時,它就會按照函數聲明的方式開始解析了。
咱們使用的技巧其實很是簡單。用一個圓括號將函數包裹起來就能夠消除語法錯誤了code

(function(){
  ...
  })

最後剩下的,就是調用它。這個函數還未執行。咱們也沒有將它賦值給任何變量,所以咱們沒法持有它的引用從而來調用它。咱們將要作的是在它後面加上一對圓括號:io

(function(){
  //...
  })();
相關文章
相關標籤/搜索