按照不同字段对对象数组进行排序
创始人
2024-08-23 13:00:35
0

使用Javascript中的sort()方法,结合自定义的比较函数来按照指定字段对对象数组进行排序。

例如,有一个包含对象的数组,每个对象都有"id"和"name"字段,我们要按照"id"字段升序排列:

let arr = [
  {id: 3, name: 'A'}, 
  {id: 1, name: 'B'}, 
  {id: 2, name: 'C'}
];

arr.sort(function(a, b) {
  return a.id - b.id;
});

console.log(arr);

输出结果为:

[{id: 1, name: 'B'}, {id: 2, name: 'C'}, {id: 3, name: 'A'}]

同样地,如果要按照"name"字段进行排序,只需要将排序函数修改为:

arr.sort(function(a, b) {
  if (a.name < b.name) {
    return -1;
  } else if (a.name > b.name) {
    return 1;
  } else {
    return 0;
  }
});

console.log(arr);

输出结果为:

[{id: 3, name: 'A'}, {id: 1, name: 'B'}, {id: 2, name: 'C'}]

相关内容

热门资讯

透视有挂"wepok... 1、透视有挂"wepoker俱乐部辅助"详细辅助wpk教程(往昔存在有挂);详细教程。2、wepok...
2024教程!wepoker可... 这是一款非常优秀的聚星ai辅助工具下载 ia辅助检测软件,能够让你了解到聚星ai辅助工具下载中牌率当...
透视真的"wepok... 透视真的"wepokerplus万能挂"详细辅助揭秘教程(好像是有挂);支持2-10人实时对战,虚拟...
实测发现!wejoker黑侠辅... 实测发现!wejoker黑侠辅助器,wepoker破解是真的还是假的,专业教程(有挂辅助);小薇(透...
透视挂透视"来玩德州... 透视挂透视"来玩德州破解器"详细辅助扑克教程(起初是有挂);人气非常高,ai更新快且高清可以动的一个...
让我来分享经验!hhpoker... 让我来分享经验!hhpoker是真的假的,wpk作弊最怕三个东西,攻略教程(有挂方法);玩家必备必赢...
透视黑科技"poke... 透视黑科技"pokermaster辅助器"详细辅助微扑克教程(本来是有挂);支持多人共享记分板与复盘...
重大发现!wepoker破解工... 重大发现!wepoker破解工具,wepoker究竟有没有透视,软件教程(有挂教程);致您一封信;亲...
透视教学"wepok... 透视教学"wepoker有透视吗"详细辅助透明挂教程(先前存在有挂)1、玩家可以在wepoker有透...
关于!德州局透视脚本下载安装最... 关于!德州局透视脚本下载安装最新版本,德州透视hhpoker,科技教程(有挂教程);实战中需综合运用...