UNPKG

@antv/util

Version:

> AntV 底层依赖的工具库,不建议在自己业务中使用。

15 lines (13 loc) 390 B
import groupToMap from './group-to-map'; export default <T>(data: T[], condition: ((v: T) => string) | string | string[]): T[][] => { if (!condition) { // 没有条件,则自身改成数组 return [data]; } const groups = groupToMap(data, condition) as { [key: string]: T }; const array = []; for (const i in groups) { array.push(groups[i]); } return array; };