- 先来看个最简单的自执行函数
(function(){
}());
- 相当于声明并调用
function b(){
...
}()
- 自执行函数也可以传参
function b(i){
console.log(i)
}(5)
下面我们来总结一下自执行函数:
• 自执行函数在调用上与普通函数一样,可以匿名,可以传参。只不过是在声明的时候自调用了一次
• 自执行函数的写法有两种 , 推荐第二种写法
// 1.第一种方式: 两个()() ,function写在第一个()里面
(function(){})()
// 2.推荐第二种方式: 一个() ,里面写 function(){}()
(function(){}())
参考: