📜  lodash groupby 返回数组 (1)

📅  最后修改于: 2023-12-03 15:17:26.283000             🧑  作者: Mango

lodash groupBy 返回数组
介绍

lodash groupBy 是 Lodash 库中的一个函数,它用于根据指定的条件对数组进行分组。分组后的结果是一个以分组条件为键,以分组元素数组为值的对象。

使用方法

以下是 lodash groupBy 的使用方法:

  1. 安装 Lodash 库:
npm install lodash
  1. 引入 Lodash 库和 groupBy 函数:
const _ = require('lodash');
  1. 使用 groupBy 函数进行分组:
const array = [ { name: 'Alice', gender: 'female' }, { name: 'Bob', gender: 'male' }, { name: 'Eve', gender: 'female' } ];

const result = _.groupBy(array, 'gender');
console.log(result);

输出结果:

{ female: [ { name: 'Alice', gender: 'female' }, { name: 'Eve', gender: 'female' } ], male: [ { name: 'Bob', gender: 'male' } ] }
代码片段
const _ = require('lodash');

const array = [ { name: 'Alice', gender: 'female' }, { name: 'Bob', gender: 'male' }, { name: 'Eve', gender: 'female' } ];

const result = _.groupBy(array, 'gender');
console.log(result);

请注意:在使用前,确保已经安装并引入了 Lodash 库。