1
3
理论上,匿名函数是匿名的,意思是匿名。这就是它最初的实现方式,十多年来,每个人都对此感到满意。 然后发生了两件事:整个Web2.0/ajax运动,人们开始在web页面和node.js中实现桌面应用程序中常见的UI功能。这两者的结合迫使越来越多的开发人员将javascript视为一种严肃的语言,一旦人们熟悉javascript,他们就开始编写非常大的代码库。
理论上,这个特性是错误的,因为您不能总是保证您猜测的名称是如何调用函数的(例如,如果函数被分配给几个不同的变量)。实际上,在90%的时间里有效的东西总比什么都没有好。 |
2
2
查看详细信息 MDN
…进入ES2015年(emphasis mine):
因此,它返回名称,但当无法返回时,它会尝试猜测。 |
Nana Ba · 让这个匿名内部类成为lambda 7 年前 |
Pyram · 在Javascript中设置匿名函数的变量 7 年前 |
dannylindquist · c#-传递匿名函数而不是连接事件 8 年前 |
DomB · R: 使用匿名函数创建虚拟变量 9 年前 |
Suo6613 Saxon · 特定匿名函数的用途 10 年前 |