group_by

0.0.2 • Public • Published

jsgroup_by

A simple Object and Array extension that allows for easy grouping.

Install

npm install group_by

Usage

require('group_by')

var x = [1,2,3,4]
var grouping_key_generator = function(o) { 
  if(o%2==0) 
    return 'even'; 
  return 'odd'  
}

var groups = x.group_by(grouping_key_generator);

console.log(groups);
{ __keys : [ 'odd', 'even' ]
  , odd  : [ 1, 3 ]
  , even : [ 2, 4 ] 
}

Dependencies (0)

    Dev Dependencies (2)

    Package Sidebar

    Install

    npm i group_by

    Weekly Downloads

    2

    Version

    0.0.2

    License

    none

    Last publish

    Collaborators

    • whoatemydomain