2

在调试时,我对自己的错误感到困惑。我正在使用火狐+萤火虫

执行此代码演示时出现错误

TypeError: myranges.call(...) is undefined

代码:

var myranges = function(d){
  //return [5,8];
  return d.undefmember;
};

myranges.call(this, 1, 2).slice();

这让我很困惑。当我进行正确的返回值演示时,我对该行没有任何问题(什么!?!)。

好的,所以它返回未定义。那么我不应该得到这个更好的错误信息吗?

TypeError: undefined has no properties

在这个演示中发生了什么

我对为什么收到该消息或它的真正含义感到困惑。我认为调用函数有问题,或者 myranges 不好

4

1 回答 1

0

这很可能是 firebug 的问题,因为demoTypeError: Cannot read property 'slice' of undefined直接来自 JS

于 2014-09-13T20:03:49.647 回答