chunk

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

用法

chunk 函数用于将一个数组分割成多个指定大小的子数组,常用于分页、批处理等场景。

import { chunk } from '@movk/core'

const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]
const chunks = chunk(numbers, 3)
console.log(chunks) // [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

const names = ['Alice', 'Bob', 'Charlie', 'David', 'Eve']
const pairs = chunk(names, 2)
console.log(pairs) // [['Alice', 'Bob'], ['Charlie', 'David'], ['Eve']]

API

chunk<T>(arr, size)

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

参数

arr
T[] required
待分割的数组。
size
number required
每个块的大小。

返回值

返回值
T[][]
分割后的二维数组,每个子数组的长度不超过 size

Changelog

7c832 — refactor!: 重构模块架构,拆分 utils 为专业化模块

Copyright © 2024 - 2026 YiXuan - MIT License