按照对象内的数字排序,然后按照对象内的字符串排序数组对象
创始人
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、在微信小程序加速器插件功能辅助器技巧中,中...
新手必备!老友麻将辅助器,雀友... 新手必备!老友麻将辅助器,雀友会广东潮汕麻雀辅助(总是存在有挂)1、玩家可以在雀友会广东潮汕麻雀辅助...
揭秘攻略!天天互娱网络科技,福... 揭秘攻略!天天互娱网络科技,福建老友破解(确实有挂)1、玩家可以在天天互娱网络科技线上大神俱乐部对游...
今日公布!广东雀神挂件定制,手... 今日公布!广东雀神挂件定制,手机游戏辅助器(总是是真的有挂)一、广东雀神挂件定制游戏安装教程牌型概率...
分享给玩家!牵手app破解,连... 分享给玩家!牵手app破解,连连看辅助源码(一直是真的有挂)1、任何连连看辅助源码透视是真的假的的玩...
一分钟了解!微乐江西小程序辅助... 一分钟了解!微乐江西小程序辅助器免费,抚州辅助器中至小程序(好像有挂)1、下载好微乐江西小程序辅助器...
科技揭秘!凑一桌游戏关春天辅助... 科技揭秘!凑一桌游戏关春天辅助,欢乐达人暗堡破解(本来有挂)1、上手简单,内置详细流程视频教学,新手...
安装程序教程!陕麻圈破解,微信... 安装程序教程!陕麻圈破解,微信微乐辅助(确实存在有挂)所有人都在同一条线上,像星星一样排成一排,每一...
一分钟揭秘!九天大厅挂价格,广... 一分钟揭秘!九天大厅挂价格,广东雀神挂件定制(总是是真的有挂)运广东雀神挂件定制辅助工具,进入游戏界...
科普常识!瑞安玉海楼茶苑辅助器... 科普常识!瑞安玉海楼茶苑辅助器,蜜瓜大厅小程序辅助(果然真的有挂)瑞安玉海楼茶苑辅助器辅助器是一种具...