1、概念
匿名函数指的是没有函数名称的函数,可以有效的避免全局变量的污染以及函数名的冲突问题。既是函数表达式的另一种表示形式,又可通过函数声明的方式实现调用。
2、匿名函数定义和调用的三种方式
方式1:使用函数表达式的方式定义匿名函数,需要使用变量访问。
方式2:使用小括号“()
”直接包裹匿名函数,将匿名函数看作函数对象,相当于获取了含有名称的函数引用位置,其后的小括号“()
”表示给匿名函数传递参数并立即执行,完成函数的自调用。
方式3:利用匿名函数处理特定的事件。
开发中采用哪种方式完成匿名函数的定义和调用,需要根据实际情况选择。