在一些项目中,我可以看到,对象方法的函数在函数构造函数之后获取名称 - 我看不出原因,可以解释一下吗?
示例:已命名
someObj.prototype = {
load: function someObj_load(file) {
vs unnamed
someObj.prototype = {
load: function(file) {
我在上面看不到任何优势。
答案 0 :(得分:4)
因此,您可以在堆栈跟踪中看到函数名称的名称而不是Anonymous函数。我认为某些浏览器会选择您为其指定的变量/属性的名称。有些人没有。