大部分时候可以选择使用 lodash, lodash 没有的就话就自己写吧。
| name | desc | status |
|---|---|---|
arrayToTree | 数组转树 | ✅ |
flatTreeToArray | 树转数组 | ✅ |
divideArray | 数组分块 | ✅ |
groupBy | 数组按 key 分组 | ✅ |
deRepeat | 数据去重 | ✅ |
diffForTwoArray | 数组之间相减 | ✅ |
intersectionForTwoArray | 数组之间的交集 | ✅ |
unionArray | 数组之间的并集 | ✅ |
validateMoney | 娇艳是否为合法金额 | ✅ |
toLocalAmount | 金额千分位处理 | ✅ |
genRandomNum | 生成区间内的随机数 | ✅ |
genRandomCodeList | 生成不重复的随机码列表 | ✅ |
formatStrToHump | 装字符串下划线转驼峰 | ✅ |
toHump | 将 JSON 对象格式化为驼峰模式 | ✅ |
visitPath | 访问对象的属性路径 | ✅ |
getUrlParam | 获取 URL 中的指定参数 | ✅ |
searchTree | 树的搜索 | todo |
| name | desc | repo |
|---|---|---|
| dayjs | 时间处理 | - |
| url-parse | url 参数解析 | https://www.npmjs.com/package/url-parse |