Breaks array into chunks of given size.
npm install @extra-array/chunkBreaks array into chunks of given size.
:package:
:smiley_cat:
:running:
:vhs:
:moon:
:scroll:
:newspaper:
:blue_book:
> This is part of package [extra-array].
[extra-array]: https://www.npmjs.com/package/extra-array
``javascript`
array.chunk(x, [n], [s]);
// x: an array
// n: chunk size (1)
// s: chunk step (n)
`javascript
const array = require("extra-array");
var x = [1, 2, 3, 4, 5, 6, 7, 8];
array.chunk(x, 3);
// [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8 ] ]
array.chunk(x, 2, 3);
// [ [ 1, 2 ], [ 4, 5 ], [ 7, 8 ] ]
array.chunk(x, 4, 3);
// [ [ 1, 2, 3, 4 ], [ 4, 5, 6, 7 ], [ 7, 8 ] ]
``
- List-Extra.groupsOf: elm
- iterable_chunk: PHP
- array_chunk: PHP
- str_split: PHP
- numpy.split: Python
- _.chunk: lodash
- Array.inGroupsOf: sugarjs
- Array.inGroups: sugarjs
- even-chunks: @addaleax
- chunk: @ryancole
- iterable.chunk: @zhiyelee
- chunk-iterable: @haio