答案 0 :(得分:1)
来自fine manual:
比较器
collection.models
默认情况下,集合没有比较器。如果定义比较器,它将用于按排序顺序维护集合。这意味着,在添加模型时,会将它们插入
comparator
中的正确索引。
您已为自己的收藏集comparator
。因此,您的收藏将始终按照comparator
。
此外,您的people.comparator = 'name';
people.comparator = function(m) { return m.get('name') }
已损坏。双参数比较器应返回-1,0或1,就像您使用标准Array.prototype.sort
的比较器函数一样。你可以使用以下任何一种:
Car
按名称对您的收藏品进行正确排序。