立即执行函数(Immediately-Invoked Function Expression,IIFE)

立即执行函数:声明一个函数,并马上调用这个匿名函数就叫做立即执行函数

两种方式:

 

 

 

除了使用()运算符之外,!,+,-,=等运算符都能起到立即执行的作用

 

 使用立即执行函数好处:立即执行函数通过定义一个匿名函数,创建了一个新的函数作用域,相当于创建了一个“私有”的命名空间,该命名空间的变量和方法,不会破坏污染全局的命名空间。

通过传入参数可以访问全局

 

posted @ 2020-02-26 14:46  憨安憨  阅读(359)  评论(0)    收藏  举报