按照对象内的数字排序,然后按照对象内的字符串排序数组对象
创始人
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()函数中传入一个比较函数,根据数字进行排序,如果相同则按照字符串排序。

相关内容

热门资讯

黑科技辅助挂(微扑克外挂)扑克... 黑科技辅助挂(微扑克外挂)扑克之城本来存在有挂!太离谱了总是真的是有挂(2025已更新)(哔哩哔哩)...
黑科技神器(fish poke... 黑科技神器(fish poker外挂)AAPOKEr从来真的有挂!太嚣张了最初真的是有挂(2020已...
黑科技最新(wpk辅助)aa ... WePoker透视辅助工具核心要点解析‌,黑科技最新(wpk辅助)aa poker一直真的是有挂!太...
黑科技好牌(aapoker讲解... 黑科技好牌(aapoker讲解)poker world好像存在有挂!太离谱了切实存在有挂(2023已...
黑科技了解(德州版wpk)Wp... 黑科技了解(德州版wpk)Wpk确实有挂!太实锤了往昔存在有挂(2025已更新)(哔哩哔哩);德州是...
黑科技新版(扑克世界牌局设置)... 黑科技新版(扑克世界牌局设置)aapoKER先前有挂!太夸张了从来真的有挂(2021已更新)(哔哩哔...
黑科技能赢(德州app)德州a... 黑科技能赢(德州app)德州ai其实真的有挂!太无语了果然真的有挂(2021已更新)(哔哩哔哩);值...
黑科技最新(WPK插件)wEp... 黑科技最新(WPK插件)wEpOke往昔是有挂!太实锤了原本是真的有挂(2023已更新)(哔哩哔哩)...
黑科技能赢(cloudpoke... 黑科技能赢(cloudpoker云扑克)we-poker竟然真的是有挂!太实锤了一贯真的有挂(202...
黑科技代打(线上德州)云扑克德... 1、黑科技代打(线上德州)云扑克德州本然真的有挂!太离谱了果然有挂(2021已更新)(哔哩哔哩)。2...