nutils-js
v1.6.5
Published
前端,前端开发,前端框架,web前端,前端面试题,技术文档,学习,面试,JavaScript,js,ES6,TypeScript,vue,python,css3,html5,Node,git,github,markdown
Downloads
34
Maintainers
Readme
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
指定层级扁平化数组isEqual
检查两个数组各项相等difference
具有唯一array
值的数组have
具有共同array
值的数组unique
数组去重uniqueBy
数组对象去重treeData
生成树结构数据sortAsc
数组升序sortDesc
数组降序shuffle
打乱数组take
截取数组开始指定的元素takeLast
截取数组最后指定的元素clone
克隆数组max
数组中最大值min
数组中最大值compact
去除数组中的无效值