匿名函數(當即執行函數)

轉自:https://www.jianshu.com/p/783c9f98e921express

當即執行函數 別稱(初始化函數) IIFE 全稱(immediately-invoked function expression)

特色:函數

    1.頁面加載時當即執行orm

    2.獲取到返回值get

    3.執行完成以後當即釋放io

寫法:function

    (function(){ form

        })()  第一種,可是這一種用的多class

    (function(){test

    }() ) 第二種,這一種是w3c的建議變量

函數表達式

只要被() 括起來的都是表達式,如

        (function(){} () )

       (function(){})()

        var test = function() {}() 這也是一個表達式

    必定是表達式才能夠被執行符號執行

    一旦函數聲明變成表達式,函數名就會自動被忽略

    函數聲明變成表達式的方法

        +  -  ! &&   ||

        || 運算須要在前面加值,&&也同樣

當即執行函數也是有返回值的    

    在獲取返回值時,聲明一個變量接受一下,如圖

 
當即執行函數

當即執行函數經典案例

 
最經常使用的方法

第二個案例

 
最經常使用的方法2

 第二種寫法帶 return

 
第二種寫法(return)
相關文章
相關標籤/搜索