参考链接:http://www.voidcn.com/article/p-ngxxuegm-bmv.html

匿名函数: 函数表达式中创建的函数叫做匿名函数,也就是没有函数名的函数。

自执行函数: 创建一个匿名函数后并立即执行它,由于外部变量无法引用它内部的变量,所以在执行完后会立即执行释放,不会污染全局变量。

使用

1. 将匿名函数与调用的()为一个整体,推荐使用。

 

 2. 无法表明函数与之后()的整体性。

 

 3. 在function前添加!号,替换括号。

4. 使用“+” “-”单目运算符(经测试,使用“++” “--”双目运算符会报如下错误)。

 

 5. 使用波浪符号~。

 

 6. 使用void。

 

 7. 先声明后调用。

 

 

 

 8. 放在中括号中调用。

 

 

 9. 使用关键字new delete 逗号运算符 按位异或运算法 比较运算符。

 小结

自执行函数有三种写法:

1.( function ( “ 参数 ” ) { " 函数方法 " ; } ) ( “ 给参数传的值 ” )

2.( function ( " 参数 " ) { “ 函数方法 ” ; } ( " 给参数传的值 " ) )

3.! function ( " 参数 " ) { " 函数方法 " ; } ( " 给参数传的值 " ) 

第三种!可以换作其他运算符或者void。

posted on 2020-11-24 11:41  万年唯一  阅读(89)  评论(0编辑  收藏  举报