# Module: chunk

Creates an array of elements split into subarrays the length of size. If elements can't be split evenly, the final chunk will contain the remaining elements.

import { chunk } from 'utilist';

chunk([0, 1, 2, 3, 4, 5], 4); // returns [[0, 1, 2, 3], [4, 5]]

# Functions

# chunk

chunkT›(elements: T[], size: number): T[][]

Defined in src/chunk.ts:19

Type parameters:

T

Parameters:

Name Type Default Description
elements T[] - The array to split.
size number 1 The amount of elements in each subarrays.

Returns: T[][]