按照对象内的数字排序,然后按照对象内的字符串排序数组对象
创始人
2024-08-23 19:00:37
0
// 定义对象数组
const arr = [
  { name: 'John', age: 35 },
  { name: 'Bob', age: 20 },
  { name: 'Alice', age: 30 },
  { name: 'Mary', age: 30 }
];

// 按照年龄和名称排序
arr.sort((a, b) => {
  // 如果年龄相同,则按照名称排序
  if (a.age === b.age) {
    return a.name.localeCompare(b.name);
  }
  // 否则按照年龄排序
  return a.age - b.age;
});

console.log(arr);
// 输出:[ { name: 'Bob', age: 20 }, { name: 'Alice', age: 30 }, { name: 'Mary', age: 30 }, { name: 'John', age: 35 } ]

这段代码按照对象内的数字进行排序,然后按照对象内的字符串来进行排序,最终得到一个排好序的对象数组。具体做法是在sort()函数中传入一个比较函数,根据数字进行排序,如果相同则按照字符串排序。

相关内容

热门资讯

推荐十款!越乡游义乌辅助器小程... 您好:越乡游义乌辅助器小程序这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用...
透视辅助!兴动互娱插件有挂吗,... 透视辅助!兴动互娱插件有挂吗,德普之星辅助工具如何打开-本然有挂开挂辅助安装;无需打开直接搜索薇:1...
一分钟了解!禅游游戏辅助器,新... 一分钟了解!禅游游戏辅助器,新海贝之城脚本(有挂开挂辅助脚本);无需打开直接搜索打开薇:136704...
透明辅助!友乐广西南宁透视,w... 您好:友乐广西南宁透视这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌...
记者爆料!闲逸游戏游透视吗,川... 记者爆料!闲逸游戏游透视吗,川南休闲辅助(有挂开挂辅助插件);无需打开直接搜索加(薇:1367043...
透视挂!新二号辅助下载,拱趴大... 透视挂!新二号辅助下载,拱趴大菠萝挂怎么安装-固有有挂开挂辅助软件1、下载安装好拱趴大菠萝挂怎么安装...
揭秘几款!情怀至友互娱辅助软件... 揭秘几款!情怀至友互娱辅助软件,葫芦娃辅助(有挂开挂辅助神器);无需打开直接搜索加薇13670430...
透视软件!微乐小程序免费黑科技... 您好:微乐小程序免费黑科技这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户...
指导大家!广东雀神智能插件安装... 指导大家!广东雀神智能插件安装网址,随意玩辅助软件(有挂开挂辅助平台);无需打开直接搜索加薇1367...
透明神器!雀友会潮汕辅助器,w... 透明神器!雀友会潮汕辅助器,wpk系统是否存在作弊行为-本来有挂开挂辅助下载1、下载安装好雀友会潮汕...