js:自調用(自執行)函數


(function(){

  return .....

 })()

 

舉例:

 

 

js中自調用(自執行)函數的兩種常用寫法(可能還有其他寫法):

1、(function(形參列表){

    return .....

  })(實參列表);

 

2、(function(形參列表){

    return .....

  }(實參列表));

 

在自調用函數中定義的const常量,在外界是訪問不到的,因為該常量的作用域僅限於自調用函數內部;並且,在自調用函數外部,調用自調用函數也是不行的。因為自調用函數,顧名思義,只能自己在定義的同時調用自己一次!對外界不可見。

 

如果,在自調用函數外部,想要訪問自調用函數返回的變量(對象),可以不使用 const XXX = { xxx:xxx};而使用:Window.XXX = {.....};

例如:

 

 這樣,在自調用函數外部,就可以使用 Wiindow.XXXX 了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM