关于匿名函数,简单地讲就是没有名字的函数。
函数有多种定义的方式,例如:function fName(参数列表){} 或者 var fName = function(参数列表){}
上面两个例子在逻辑上是等价的,但是还是有点区别的。函数声明在代码执行前就被加进作用域,
而表达式则是在代码执行到这一行才有定义。函数声明给函数指定了一个名字,而表达式则是创建一个
匿名函数,赋值给一个变量。
关于匿名函数,简单地讲就是没有名字的函数。
函数有多种定义的方式,例如:function fName(参数列表){} 或者 var fName = function(参数列表){}
上面两个例子在逻辑上是等价的,但是还是有点区别的。函数声明在代码执行前就被加进作用域,
而表达式则是在代码执行到这一行才有定义。函数声明给函数指定了一个名字,而表达式则是创建一个
匿名函数,赋值给一个变量。