立即执行函数

127 阅读1分钟

立即执行函数:不需要调用,立马能够自己执行的函数

主要作用: 创建一个独立的作用域,避免了命名冲突问题。里面所有的变量都是局部变量,不会有命名冲突的情况。

两种写法:

(function(){})() 或者 (function(){}())

第二个小括号可以看做是调用函数,也可以产地参数进来