README
array-extends
数组扩展
install
yarn add array-extend2
ornpm install array-extend2 --save
- 在入口文件引入
import { addArrayExtends } from 'array-extend2'
并调用- 如果是 ts 项目, 那么需要在
tsconfig.json
中, 增加types
指向
扩展方法
groupBy (分组函数)
- use
[].groupBy((a:T,b:T)= { // execute your differ, and return result for Boolean })
- example
// origin let arr = [1, 2, 3, 4, 4, 5] // exec let res = arr.groupBy((a,b) => { return a == b; // diff func. }) // result console.log(res) // => [[1], [2], [3], [4, 4], [5]]
新增扩展方法流程
向 ./lib/plan 中添加原始扩展方法,并导出方法调用 如: 增加 ./lib/plan/xxx.ts
向 ./lib/array-extends.d.ts, 添加原型方法描述
在 ./lib/index.ts 的 addArrayExtends() 增加方法调用,及方法导出
在 ./tests 中增加对应的单元测试用例