@thinice/chunk-array
v0.1.4
Published
Splits arrays into chunks of N (no generators)
Readme
@thinice/chunk-array
Splits arrays into chunks of N (no generators).
Installation
npm install @thinice/chunk-arrayUsage
import { chunkArray } from "@thinice/chunk-array";
chunkArray([1, 2, 3, 4, 5], 2); // [[1, 2], [3, 4], [5]]
chunkArray([1, 2, 3, 4], 2); // [[1, 2], [3, 4]]
chunkArray([1, 2, 3, 4, 5, 6], 3); // [[1, 2, 3], [4, 5, 6]]
chunkArray([1, 2, 3], 10); // [[1, 2, 3]]
chunkArray([], 2); // []
chunkArray([1, 2, 3], 1); // [[1], [2], [3]]
chunkArray([1, 2, 3], 0); // []
chunkArray([1, 2, 3], -1); // []
chunkArray([1, 2, 3, 4, 5], 2.5); // [[1, 2], [3, 4], [5]] (floored to 2)
chunkArray([1, 2, 3], NaN); // []Source
https://github.com/thinicejs/utils/tree/main/packages/chunk-array
