array-reduce-group-by

v1.0.0
A group-by function working with the built-in Array.reduce()

array-reduce-group-by

NPM Version node Build Status Dependency Status Dev Dependency Status

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

npm i array-reduce-group-by

Metadata

  • MIT
  • >=8
  • EdJoPaTo
  • released 11/17/2019

Downloads

Maintainers