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

相关内容

热门资讯

教程辅助!胡易辅助软件,wep... 教程辅助!胡易辅助软件,wepoker一直输的号能继续打吗,扑克教程(有挂存在);AI辅助机器人普及...
终于知道!小程序微乐辅助软件,... 终于知道!小程序微乐辅助软件,sohoo开挂辅助,攻略方法(有挂规律);小程序微乐辅助软件AI智能教...
我来教教大家!潮娱乐鱼虾蟹公式... 我来教教大家!潮娱乐鱼虾蟹公式辅助软件,wepoker买脚本靠谱吗,存在挂教程(有挂教程);超受欢迎...
热点推荐!凑一桌游戏春天辅助,... 热点推荐!凑一桌游戏春天辅助,pokemmo脚本手机版,新2025教程(有挂功能);1、这是跨平台的...
玩家必备科技!盛世辅助插件,w... 【福星临门,好运相随】;玩家必备科技!盛世辅助插件,wepoker破解工具,安装教程(存在有挂);暗...
一分钟揭秘!创思维激k辅助器视... 一分钟揭秘!创思维激k辅助器视频,wepoker数据分析,德州教程(有挂秘诀);一分钟揭秘!创思维激...
重要通知!微乐透视辅助工具,n... 重要通知!微乐透视辅助工具,newpoker脚本,解说技巧(的确有挂);1、这是跨平台的微乐透视辅助...
一分钟快速了解!微信小程序功夫... 一分钟快速了解!微信小程序功夫川麻小程序辅助,智星德州插件最新版本更新内容详解,新2025教程(证实...
重大消息!微信微乐辅助插件,悦... 重大消息!微信微乐辅助插件,悦扑克脚本,AI教程(有挂教学)是一款可以让一直输的玩家,快速成为一个“...
科技揭秘!wepoker内置辅... 科技揭秘!wepoker内置辅助器,wejoker辅助机器人,曝光教程(有挂方法);wepoker内...