三种自执行函数

2019-02-13  本文已影响0人  RangoFu

三种写法:

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.第三种,无法表达函数与之后的()的整体性,不推荐使用。

上一篇 下一篇

猜你喜欢

热点阅读