匿名函數自動執行分析

但當即執行函數,要做爲表達式的一部分才行,否則js解釋器會報語法錯誤。通常,成爲表達式的最容易理解方式是:在左右兩端加一個圓括號,像這樣【 (function (){}) 】。因此,當即執行函數最多見的寫法是【 (function (){})() 】,這是一個語句,在前面和後面均可以加【 ; 】。函數

 

其實當即執行函數還有N種寫法,好比【 (function (){}) 】也行,在函數聲明前加一元運算符也行:【 !function (){}() 】、【 ~function (){}() 】。甚至,對一元運算符進行組合也能夠:【 !!!!function (){}() 】、【 ~~~function (){}() 】、【 !~!function (){}() 】。spa

相關文章
相關標籤/搜索