调试时我对我的错误感到困惑。我正在使用firefox + firebug
执行此代码时demo我收到错误
TypeError: myranges.call(...) is undefined
代码:
var myranges = function(d){
//return [5,8];
return d.undefmember;
};
myranges.call(this, 1, 2).slice();
这让我很困惑。当我做一个正确的返回值demo时,我对该行没有任何问题(什么!?!)。
好的,所以返回undefined。所以我不应该得到更好的错误信息吗?
TypeError: undefined has no properties
在demo
中会发生这种情况我对于为什么我得到这个消息或者它真正意味着什么感到困惑。我认为调用函数有问题,或者myranges很糟糕
答案 0 :(得分:0)
这很可能是firebug的一个问题,因为demo从JS那里得到TypeError: Cannot read property 'slice' of undefined