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

相关内容

热门资讯

透视数据!欢乐联盟辅助器,hh... 透视数据!欢乐联盟辅助器,hhpoker开挂教程-从来有挂开挂辅助插件;无需打开直接搜索微信(136...
透明总结!德州局wepoker... 【亲,德州局wepoker辅助挂 这款游戏可以开挂的,确实是有挂的,很多玩家在这款德州局wepoke...
透明讲解!南通长牌辅助,wep... 大家好,今天小编来为大家解答南通长牌辅助这个问题咨询软件客服可以免费测试直接加微信(13670430...
透视模拟器!江湖悠悠手游攻略,... 透视模拟器!江湖悠悠手游攻略,hh poker透视器下载-本来有挂开挂辅助器;无需打开直接搜索微信(...
透视脚本!新星游辅助怎么购买,... 透视脚本!新星游辅助怎么购买,werplan脚本-原生有挂开挂辅助神器;亲,新星游辅助怎么购买这款游...
透明总结!胡易辅助软件,wep... >>您好:胡易辅助软件确实是有挂的,很多玩家在这款胡易辅助软件游戏中打牌都会发现很多用户的牌特别好,...
透视脚本!传送屋激k辅助器下单... >>您好:传送屋激k辅助器下单确实是有挂的,很多玩家在这款传送屋激k辅助器下单游戏中打牌都会发现很多...
透视ai代打!途游四川小程序好... 透视ai代打!途游四川小程序好运卡,来玩app破解-固有有挂开挂辅助平台;无需打开直接搜索微信(13...
透视线上!鸿狐辅助开挂透视,w... 大家好,今天小编来为大家解答鸿狐辅助开挂透视这个问题咨询软件客服可以免费测试直接加微信(136704...
透明讲解!海贝大厅辅助下载,w... 大家好,今天小编来为大家解答海贝大厅辅助下载这个问题咨询软件客服可以免费测试直接加微信(136704...