デバッグ中に、エラーで混乱しました。私は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 が悪いと思った