三种写法:
1、!function(形参){}(实参)
!function(a){
console.log('自动执行', a)
}(1)
2、(function(形参){}(实参))
(function(a){
console.log('自动执行', a)
}(2))
3、(function(形参){})(实参)
(function(a){
console.log('自动执行', a);
})(3)
三种写法特点:
1.第一种,结构清晰,不容易混乱,推荐使用;
2.第二种,能够将匿名函数与调用的()为一个整体,官方推荐使用;
3.第三种,无法表达函数与之后的()的整体性,不推荐使用。
网友评论