用代碼更好地解釋,有沒有解決此錯誤的方法?我試圖模擬一個命名空間。使用JavaScript對象時未定義錯誤
window.SomeNamespace = {
Notification: Backbone.Model.extend(),
Notifications: Backbone.Collection.extend({
model: SomeNamespace.Notification //error here. SomeNamespace is not defined
}),
};
當你定義對象時,你不能訪問自己。它還不存在。 –
在你的第二行'Backbone.Model.extend()'應該可能是'new Backbone.Model' –