js积累
在函數(shù)聲明【 function (){} 】后面加【 () 】,意思是執(zhí)行這個函數(shù)聲明。有的叫法是“匿名自動執(zhí)行函數(shù)”,更準確的表示應(yīng)該為“立即執(zhí)行函數(shù)”。但立即執(zhí)行函數(shù),要作為表達式的一部分才行,不然js解釋器會報語法錯誤。一般,成為表達式的最容易理解方式是:在左右兩端加一個圓括號,像這樣【 (function (){}) 】。所以,立即執(zhí)行函數(shù)最常見的寫法是【 (function (){})() 】,這是一個語句,在前面和后面都可以加【 ; 】。其實立即執(zhí)行函數(shù)還有N種寫法,比如【 (function (){}) 】也行,在函數(shù)聲明前加一元運算符也行:【 !function (){}() 】、【 ~function (){}() 】。甚至,對一元運算符進行組合也可以:【 !!!!function (){}() 】、【 ~~~function (){}() 】、【 !~!function (){}() 】。
?
轉(zhuǎn)載于:https://www.cnblogs.com/xyzhuzhou/p/3580131.html
總結(jié)
- 上一篇: 677A
- 下一篇: Jmeter----5.1 设置中文