1.0.0 • Published 4 years ago
reg-rules-js v1.0.0
Javascript 前端高效开发工具库
加入前端有道交流群、技术探讨、学习

:point_right: nutils-js官网
:rocket: nutils-js 是一套在开发中实践积累起来的实用 JavaScript 工具库。其次为学习而生,在当今有很多类似库,基本教我们如何去使用它,作为工具我觉得最最要一点是理解工具的精髓,它是如何去实现的。
作为 Web 开发人员,在日常开发中难免遇到Array Object String Number等数据处理,或者是防抖节流函数等性能优化亦或者URL参数处理 类型判断等等这些都是使用率较高的 JavaScript 模块,避免在不同项目中复制粘贴的麻烦,发布在 npm 上,如果你有好的建议或者想为本项目贡献一份力的话,欢迎为本项目提交 pr,一起探讨和交流学习。
:arrow_down: 安装
npm i --save nutils-js:beers: 使用
const nutils = require('nutils-js')
nutils.chunk([1, 2, 3], 2):package: API 文档
数组
chunk二维数组转换flatten扁平化数组flattenDeep指定层级扁平化数组isArrayEqual检查两个数组各项相等difference具有唯一array值的数组have具有共同array值的数组unique数组去重uniqueBy数组对象去重treeData生成树结构数据sortAsc数组升序sortDesc数组降序shuffle打乱数组take截取数组开始指定的元素takeLast截取数组最后指定的元素clone克隆数组max数组中最大值min数组中最大值compact去除数组中的无效值
对象
函数
字符串
数字
randomNumber指定范围的随机整数average求平均值averageBy检查数组对象各项相等aboutEqual两个值是否约等于getLineSize计算两点之间的距离accum数组中值总和