<分区>
可能不是有史以来最好的问题,但我对此有疑问。
这样写有什么区别吗:
var myFunction = function myFunction () {};
myFunction.instance = null;
还有这个:
var myFunction = function () {};
myFunction.instance = null;
编辑:请仔细阅读,这不是这个 var functionName = function() {} vs function functionName() {} 的副本 上面的链接解释了提升,这里是关于两个提升函数的分配,一个是匿名的,一个不是。