javascript 按性别排序对象数组√减少

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 按性别排序对象数组√减少相关的知识,希望对你有一定的参考价值。

let data = [
  {name: "Raphel", gender: "male"},
  {name: "Tom", gender: "male"},
  {name: "Jerry", gender: "male"},
  {name: "Dorry", gender: "female"},
  {name: "Suzie", gender: "female"},
  {name: "Dianna", gender: "female"},
  {name: "Prem", gender: "male"},
];

let breakByGender = data.reduce((acc, item) => {
  acc[item.gender].push(item);
  return acc;

}, {male: [], female: []});






console.log(breakByGender);

以上是关于javascript 按性别排序对象数组√减少的主要内容,如果未能解决你的问题,请参考以下文章

按对象属性对 javascript 对象数组进行排序

按对象属性对 javascript 对象数组进行排序

Javascript - 按日期然后按时间对对象数组进行排序

javascript 按对象属性对对象数组进行排序

JavaScript实现对象数组按不同字段排序

javascript 使用日期值按单键对对象数组进行排序