1.0.0 • Published 9 years ago

js-partition v1.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
9 years ago

js-partition

Partition iterable collection into groups of n items

Installation

$ npm i js-partition

Usage

partition(n, [step], [pad], coll);

import partition from 'js-partition';

partition(2, [1, 2, 3, 4]); // [[1, 2], [3, 4]]
partition(2, new Set([1, 2, 3, 4])); // [[1, 2], [3, 4]]
partition(2, Immutable.List([1, 2, 3, 4])); // [[1, 2], [3, 4]]

partition(2, 1, [1, 2, 3, 4]); // [[1, 2], [2, 3], [3, 4]]
partition(3, 3, [0], [1, 2, 3, 4]); // [[1, 2, 3], [4, 0]]