group-by-range

1.0.1 • Public • Published

group-by-range

Usage

const { groupByRange } = require("group-by-range");

const collection = [
  {widgets: 1},
  {widgets: 3},
  {widgets: 7},
  {widgets: 2},
  {widgets: 8},
  {widgets: 2},
]

const grouped = groupByRange(collection, [0, 5, 10], 'widgets');

/*
{
  '0,5': [ { widgets: 1 }, { widgets: 3 }, { widgets: 2 }, { widgets: 2 } ],
  '5,10': [ { widgets: 7 }, { widgets: 8 } ]
}
*/

/group-by-range/

    Package Sidebar

    Install

    npm i group-by-range

    Weekly Downloads

    325

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    3.58 kB

    Total Files

    5

    Last publish

    Collaborators

    • darrinholst