chunk

将数组分割成指定大小的块。

chunk

chunk 函数将一个数组按照指定的 size 分割成多个数组块,并返回一个包含这些块的二维数组。

用法

import { chunk } from '@movk/core'

const data = [1, 2, 3, 4, 5, 6, 7]

const chunksOf3 = chunk(data, 3)
// => [[1, 2, 3], [4, 5, 6], [7]]

const chunksOf2 = chunk(data, 2)
// => [[1, 2], [3, 4], [5, 6], [7]]

API

chunk<T>(arr: T[], size: number): T[][]

参数

arr
T[] required
需要分块的源数组。
size
number required
每个数组块的大小。

返回值

T[][]
返回一个包含分块后数组的二维数组。如果无法平均分割,最后一个块将包含剩余的元素。

Changelog

No recent changes
Copyright © 2024 - 2025 YiXuan - MIT License