使用键按字母顺序对主干集合进行排序

Alphabetically sorting a backbone collection using a key

本文关键字:集合 排序 顺序      更新时间:2023-09-26

我有一个集合需要在特定的键('display')上进行排序,我知道主干网有一个默认的比较器,默认情况下没有定义,但我不知道如何实际实现它

 var listCollection = new Backbone.Collection(rebuiltArray.map(function(text){
  return {
    attribute: text,
    displayNames: displayNames[text]
  };
 }));

提前感谢您的帮助

尝试以下

 var ListCollection = Backbone.Collection.extend({
     comparator: 'displayNames'
 });
 var listCollection = new ListCollection(rebuiltArray.map(function(text){
    return {
        attribute: text,
        displayNames: displayNames[text]
    };
 }));