js调试器给您“未定义的不是函数”的原因是什么,而不仅仅是告诉您不是函数的属性/变量的名称是什么原因?
例:
a = {
aFunction: function(){...}
notAFunction: "foo"
}
a.notAFunction()
给出:
未定义不是函数
这更有用:
对象“ a”的属性“ notAFunction”不是函数
确切的障碍是什么?
最佳答案
这将很快改变,可能也已经在金丝雀中。
改进的异常消息:https://plus.google.com/+AddyOsmani/posts/DdWkiKsvbA2