2

デバッグ中に、エラーで混乱しました。私はfirefox + firebugを使用しています

このコードデモを実行すると、エラーが発生します

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

demoTypeError: Cannot read property 'slice' of undefinedJS から正しく提供されるため、これは firebug の問題である可能性が最も高いです。

于 2014-09-13T20:03:49.647 に答える