次のような JS オブジェクトがあります。
return {
foo: function() {
return this.bar();
},
bar: function() {
return 1;
}
}
TypeError: this.bar is not a function
ログインした FireBugが何度も発生するのはなぜですか? 同じオブジェクトbar()
からメソッドを参照する適切な方法は何ですか?foo()
アップデート
そのため、コード全体のフィドルをここに投稿しました。return 呼び出しは、実際には RequireJS の一部ですdefine
。さらに説明が必要な場合はお知らせください。