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

相关内容

热门资讯

今日!hhpoker可以控制牌... 今日!hhpoker可以控制牌吗,德普之星app安卓版破解版,都是存在有挂(有人有挂)1、很好的工具...
最强版智星德州有脚本吗,wep... 最强版智星德州有脚本吗,wepoker私人辅助器,确实是真的有挂(有挂技巧)脚本下载中分为三种模型:...
受玩家影响!hhpoker怎么... 受玩家影响!hhpoker怎么破解,德普软件,原来是真的有挂(有挂方法)1、进入游戏-大厅左侧-新手...
最强版wepoker透视苹果系... 最强版wepoker透视苹果系统,wepoker有透视底牌吗,竟然真的有挂(有挂分析)暗藏猫腻,小编...
方法辅助挂!拱趴大菠萝自动计算... 方法辅助挂!拱趴大菠萝自动计算机器人,德普之星辅助软件,确实真的是有挂(有挂详情)该软件可以轻松地帮...
这一问题亟待解决!hhpoke... 这一问题亟待解决!hhpoker透视脚本视频,智星德州有脚本吗,确实确实有挂(揭秘有挂)1、不需要A...
此事备受玩家关注!hhpoke... 此事备受玩家关注!hhpoker软件可以玩吗,如何下载德普之星辅助软件,一贯真的是有挂(讲解有挂)1...
围绕透视问题!pokemmo辅... 围绕透视问题!pokemmo辅助器,智星菠萝透视,一直是真的有挂(发现有挂)1、这是跨平台的智星菠萝...
最强版wepoker私人局外卦... 最强版wepoker私人局外卦,hhpoker怎么开透视,原来真的有挂(有挂技术)1、玩家可以在透视...