array-reduce-group-by
v1.0.0
Published
A group-by function working with the built-in Array.reduce()
Downloads
5
Readme
array-reduce-group-by
A group-by function working with the built-in Array.reduce()
Install
$ npm install array-reduce-group-by
Usage
const arrayReduceGroupBy = require('array-reduce-group-by');
['Alpha', 'Beta', 'Animal']
.reduce(arrayReduceGroupBy(o => o[0]), {})
//=> {A: ['Alpha', 'Animal'], B: ['Beta']}
Make sure not to forget the {}
in the end!
API
arrayReduceGroupBy(keyFunc)
keyFunc
Type: (arrayElement) => string
Function to determine the key of a given array element