@zstings/utils
Version:
javascript、typescript 工具函数库 文档地址 [utils 文档](https://zstings.github.io/utils/)
21 lines (20 loc) • 575 B
TypeScript
/**
* 按长度拆分数组
* @param array 数组
* @param size 长度 默认1
* @return 新的数组
* @throws array参数需要Array array参数错误时触发
* @throws 请检查size参数,必须符合大于0的整数 size参数错误时触发
* @category 数组Array
* @example
* ```ts
* chunk([{a:1}, {a: 2}, {a: 3}, {a: 4}], 2)
* // => [[{a:1},{a:2}],[{a:3},{a:4}]]
* ```
* @example
* ```ts
* chunk([{a:1}, {a: 2}, {a: 3}, {a: 4}], 3)
* // => [[{a:1},{a:2},{a:3}],[{a:4}]]
* ```
*/
export default function chunk(array: any[], size?: number): any[];