我在 oder 中使用以下代码来确保将模型添加到基于它们的created_at
unix 时间的集合中。较新的项目应该在较旧的项目之前。
comparator: function(a, b) {
var time_a = a.get('created_at_time');
var time_b = b.get('created_at_time');
if(time_a < time_b) return -1;
else if(time_a > time_b) return 1;
else return 0; // time_a === time_b
}
由于某些原因,无论如何都会以错误的顺序退回物品。关于解决方案的任何想法?我正在使用 Backbone.js。
谢谢。