- groupBy<T, K, R>(arr: T[], key: K, defaultKey?: string | number): R
-
Type Parameters
-
T extends {
[k: string]: any;
}
-
K extends string | number | symbol
-
R extends {
[k: string]: T[];
}
Parameters
-
arr: T[]
-
key: K
-
Optional
defaultKey: string | number
Returns R
- groupBy<T, R>(arr: T[], by: ((it: T, result: any) => string | void), defaultKey?: string | number): R
-
Type Parameters
-
T extends {
[k: string]: any;
}
-
R extends {
[k: string]: T[];
}
Parameters
-
arr: T[]
-
by: ((it: T, result: any) => string | void)
-
- (it: T, result: any): string | void
-
Returns string | void
-
Optional
defaultKey: string | number
Returns R
数组分组
Example