9 lines
194 B
TypeScript
9 lines
194 B
TypeScript
|
|
export class LinqUtils {
|
|
public static GroupBy(xs: any[], key: any) {
|
|
return xs.reduce(function (rv, x) {
|
|
(rv[x[key]] = rv[x[key]] || []).push(x);
|
|
return rv;
|
|
}, {});
|
|
}
|
|
} |