Backbone.js だけでなく、JavaScript 全般も初めてです。少し遊んでいると、質問のタイトルに次のモデル定義を持つエラー メッセージが表示されます。
var Incredient = Backbone.Model.extend({
initialize : console.log("A new Incredient object called " + name + "has been created."),
defaults : {
name : '',
quantity_unit: '',
need_to_buy : true
}
});
var Dish = Backbone.Model.extend({
initialize : console.log("A new Dish object with title " + title + "has been created."),
defaults : {
title : '',
incredients : [],
instructions : ''
}
});
奇妙なことに、このエラーは 11 行目に表示されます。
initialize : console.log("A new Dish object with title " + title + "has been created."),
定義されていない変数は「タイトル」です。ただし、2 行目は Chrome の JS コンソールにエラー メッセージを表示しません。明らかに、同様の宣言にもかかわらず、'name' の参照エラーはありません。11行目はどうしたの?どんな助けでも大歓迎です。
ありがとう。