Javascript:为什么命名对象方法函数

时间:2016-09-15 12:57:54

标签: javascript

在一些项目中,我可以看到,对象方法的函数在函数构造函数之后获取名称 - 我看不出原因,可以解释一下吗?

示例:已命名

someObj.prototype = {
        load: function someObj_load(file) {

vs unnamed

someObj.prototype = {
        load: function(file) {

我在上面看不到任何优势。

1 个答案:

答案 0 :(得分:4)

因此,您可以在堆栈跟踪中看到函数名称的名称而不是Anonymous函数。我认为某些浏览器会选择您为其指定的变量/属性的名称。有些人没有。