立即执行函数

  此类函数在执行一次过后即释放,立即执行函数由执行符号()进行执行,只有表达式才能被执行函数执行,可对立即执行函数进行传参和返回值,立即执行函数加不加函数名都一样,下面列出几种写法。

1. W3C建议使用

( function () {
    // ....
} () )

2. 执行符号放在外面

( function () {
    // ....
} ) ()

3. 这种方法一般常用这三种符号 + - !  如果不加符号会语法报错

//正确写法
+ function () {
  //....  
} ()
原文地址:https://www.cnblogs.com/zx192664369/p/8616302.html