Skip to content

groups

Splits an array into groups of equal size.

Usage

ts
import { groups } from 'tsu'

groups(['a', 'b', 'c', 'd', 'e'], 2)
// [['a', 'b'], ['c', 'd'], ['e']]

Type Definitions

ts
/**
 * @param array - The array.
 * @param n - The size of each group.
 * @returns The array split into groups.
 */
function groups<T>(array: readonly T[], n: number): T[][]

Released under the MIT License.