@ysfe/array-groupby
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

数组分组函数(array group by)

install

  1. yarn add @ysfe/array-groupby or npm install @ysfe/array-groupby --save

use

// import for commonJs
import { GroupBy, addToProperty } from "array-grouping";

// use
GroupBy([your array],(a:T,b:T):boolean => { return a == b; // diff func. })

// 挂载到原型链 - 使用方法参考 array.sort()

addToProperty() // 添加到原型

[].groupBy((a,b)=> {
  return a.id == b.id
})

use demo (详细使用例子参考 )[link:https://github.com/a951055/array-grouping/blob/master/src/index.test.ts]

1. use GroupBy demo.

 import { GroupBy } from "array-grouping";

// example - 1 - grouping array

let arr1 = new Array<number>(20).fill(0).map(n => Math.ceil(Math.random() * 100));
// exec
let result = GroupBy(arr1, (a, b) => a == b);
// print
console.log(result);

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
1.0.05latest

Version History

VersionDownloads (Last 7 Days)Published
1.0.05

Package Sidebar

Install

npm i @ysfe/array-groupby

Weekly Downloads

5

Version

1.0.0

License

MIT

Unpacked Size

22.5 kB

Total Files

33

Last publish

Collaborators

  • wellfee
  • huanyansss