我正在學習JavaScript和Backbone.js。現在,我通過阿迪·奧斯馬尼閱讀Todo application example in Backbone.js,並混淆以下部分:get('order')如何工作?
// We keep the Todos in sequential order, despite being saved by unordered
// GUID in the database. This generates the next order number for new items.
nextOrder: function() {
if (!this.length) {
return 1;
}
return this.last().get('order') + 1;
},
// Todos are sorted by their original insertion order.
comparator: function(todo) {
return todo.get('order');
}
其實我沒有找到任何'order'
屬性其他任何地方,任何人都可以指出如何get('order')
工作?
謝謝。最後在app.js中找到它,它會在創建項目時添加到待辦事項中。有點困惑爲什麼不在模型中聲明它? – Sin