vtils

Home > utils > chunkEqual

chunkEqual() function

类似 chunk,但当每组条目数量不一致时会在最后一组添加填充值以达到每组条目数量一致。

Signature:

export declare function chunkEqual<T>(array: T[], size: number, filler: (index: number) => T, consistent?: boolean): T[][];

Parameters

Parameter Type Description
array T[] 数组
size number 分组大小
filler (index: number) => T 填充值
consistent boolean (Optional) 是否保持一致性,默认 false,设为 true 则当数组长度小于分组大小时也填充数组使其长度达到分组大小

Returns:

T[][]