chunkBySize

Divides the input array into chunks of size at most chunkSize.

Type

type chunkBySize = <E>(count: number) => (array1: Array<E>) => Array<E[]>

Example

import {chunkBySize} from 'fnxt/array';

const array = [0, 1, 2, 3, 4, 5, 6];
const chunkBySize = chunkBySize(3);
chunkBySize(array)// -> [[0, 1, 2], [3, 4, 5], [6],]]

See Also