对象数组如何排序

netharry 2020-07-27 07:21:51
有一个对象数组
var array=[
{name:'a' ,age:3 },
{name:'c' ,age:1 },
{name:'b' ,age:2 }
]

要求 name 是升序,age 是降序
请问如何解决?谢谢
...全文
424 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
猫猫猫猫猫? 2020-07-27
  • 打赏
  • 举报
回复
const array = [ { name: "a", age: 3 }, { name: "c", age: 1 }, { name: "b", age: 2 }, ]; array.sort((x, y) => { return x.name.localeCompare(y.name); }); console.log(array);

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧