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 ] 
}

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.2
    2
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.2
    2
  • 0.0.1
    1

Package Sidebar

Install

npm i group_by

Weekly Downloads

2

Version

0.0.2

License

none

Last publish

Collaborators

  • whoatemydomain