JZTXT
  • 首页
  • Ai
  • Java
  • Python
  • Android
  • Mysql
  • JavaScript
  • Html
  • CSS

TS,对数组多个属性同时排序

发布时间 2023-07-07 11:03:09作者: happenzh
const list = [
  { name: 'John', age: 25 },
  { name: 'Alice', age: 30 },
  { name: 'Bob', age: 20 }
];

list.sort((a, b) => {
  // 首先按照 name 属性进行升序排序
  if (a.name > b.name) {
    return 1;
  } else if (a.name < b.name) {
    return -1;
  }

  // 如果 name 属性相同,则按照 age 属性进行升序排序
  return a.age - b.age;
});

  

    本栏目推荐文章
  • 类模板实现简单的数组
  • 2024-01-13:用go语言,现在有一个打怪类型的游戏,这个游戏是这样的,你有n个技能, 每一个技能会有一个伤害, 同时若怪物小于等于一定的血量,则该技能可能造成双倍伤害, 每一个技能最多只能释放
  • 数组内存图
  • 数组
  • Chrome 浏览器插件 V3 版本 Manifest.json 文件中 Action 的类型(Types)、方法(Methods)和事件(Events)的属性和参数解析
  • 【GUI软件】抖音搜索结果批量采集,支持多个关键词、排序方式、发布时间筛选等!
  • js中的对象,如果赋值给多个变量,那么会有性能问题吗
  • 1.12_redis 的存取在最后 晚上_浙江本地环境的header不能用线上的_header中host和refer分别代表什么意思?_模型的save()参数是数组怎么理解?
  • 002*:React状态、属性、传值
  • 吴师兄学算法day06 双指针 80. 合并两个有序数组
版权声明:本网站为非赢利性站点,本网站所有内容均来源于互联网相关站点自动搜索采集信息,相关链接已经注明来源。
联系我们