按照不同字段对对象数组进行排序
创始人
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'}]

相关内容

热门资讯

透视app!wpk辅助器下载,... 透视app!wpk辅助器下载,epoker免费透视脚本,必胜教程(往昔是真的有挂);科技安装教程;1...
透视玄学!aapoker透视插... 透视玄学!aapoker透视插件下载,wpk插件辅助,辅助教程(素来是真的有挂),亲,有的,ai轻松...
透视科技!aapoker辅助功... 透视科技!aapoker辅助功能,hhpoker德州有挂吗,总结教程(总是真的是有挂)1、玩家可以在...
透视系统!wepoker免费透... 透视系统!wepoker免费透视脚本,购买wepoker模拟器,攻略教程(从前有挂);wepoker...
透视透视!aapoker透视脚... 此外,数据分析德州(aapoker透视脚本安装包)辅助神器app还具备辅助透视行为开挂功能,通过对客...
透视存在!wpk透视脚本链接,... 透视存在!wpk透视脚本链接,wepoker有机器人吗,透明挂教程(最初真的有挂);亲们利用一分钟了...
透视了解!aapoker辅助包... 1、透视了解!aapoker辅助包,德普之星辅助器,力荐教程(本来是有挂);详细教程。2、德普之星辅...
透视好牌!德普之星透视辅助软件... 透视好牌!德普之星透视辅助软件下载,pokemmo脚本手机版,详细教程(本然真的有挂);一、德普之星...
透视免费!hhpoker透视方... 透视免费!hhpoker透视方法,aapoker免费透视脚本,2025新版技巧(都是是有挂)准备好在...
透视教程!aapoker辅助工... 透视教程!aapoker辅助工具免费下载,wepoker私人局外卦,透牌教程(本来是有挂);《WPK...