关于匿名函数,简单地讲就是没有名字的函数。
函数有多种定义的方式,例如:function fName(参数列表){} 或者 var fName = function(参数列表){}
上面两个例子在逻辑上是等价的,但是还是有点区别的。函数声明在代码执行前就被加进作用域,
而表达式则是在代码执行到这一行才有定义。函数声明给函数指定了一个名字,而表达式则是创建一个
匿名函数,赋值给一个变量。
本文解释了匿名函数的概念,并对比了函数声明与表达式的不同之处。深入探讨了它们在作用域、命名与赋值方面的差异。
关于匿名函数,简单地讲就是没有名字的函数。
函数有多种定义的方式,例如:function fName(参数列表){} 或者 var fName = function(参数列表){}
上面两个例子在逻辑上是等价的,但是还是有点区别的。函数声明在代码执行前就被加进作用域,
而表达式则是在代码执行到这一行才有定义。函数声明给函数指定了一个名字,而表达式则是创建一个
匿名函数,赋值给一个变量。
1229
1724

被折叠的 条评论
为什么被折叠?