Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

std/collections/chunk.ts>chunk

Deno standard library
Go to Latest
The Standard Library has been moved to JSR. See the blog post for details.
function chunk
import { chunk } from "https://deno.land/std@0.159.0/collections/chunk.ts";

Splits the given array into chunks of the given size and returns them

Example:

import { chunk } from "https://deno.land/std@0.159.0/collections/chunk.ts";
import { assertEquals } from "https://deno.land/std@0.159.0/testing/asserts.ts";

const words = [ 'lorem', 'ipsum', 'dolor', 'sit', 'amet', 'consetetur', 'sadipscing' ]
const chunks = chunk(words, 3)

assertEquals(chunks, [
    [ 'lorem', 'ipsum', 'dolor' ],
    [ 'sit', 'amet', 'consetetur' ],
    [ 'sadipscing' ],
])

Parameters

array: readonly T[]
size: number