我正在学习 JavaScript 和 Backbone.js。现在我正在阅读Addy Osmani在 Backbone.js 中的 Todo 应用程序示例,并与以下部分混淆:
// 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')
工作的?