simple-utils-js
v1.0.1
Published
前端,前端开发,前端框架,web前端,前端面试题,技术文档,学习,面试,JavaScript,js,ES6,TypeScript,vue,python,css3,html5,Node,git,github,markdown
Downloads
14
Maintainers
Readme
Javascript 前端高效开发工具库
:rocket: simple-utils-js
是一套在开发中实践积累起来的实用 JavaScript 工具库。其次为学习而生,在当今有很多类似库,基本教我们如何去使用它,作为工具我觉得最最要一点是理解工具的精髓,它是如何去实现的。
作为 Web 开发人员,在日常开发中难免遇到Array
Object
String
Number
等数据处理,或者是防抖节流函数
等性能优化亦或者URL参数处理
类型判断
等等这些都是使用率较高的 JavaScript 模块,避免在不同项目中复制粘贴的麻烦,发布在 npm 上,如果你有好的建议或者想为本项目贡献一份力的话,欢迎为本项目提交 pr,一起探讨和交流学习。
:arrow_down: 安装
npm i --save simple-utils-js
:beers: 使用
const simple-utils = require('simple-utils-js')
simple-utils.chunk([1, 2, 3], 2)
:package: 部分API
数组
chunk
二维数组转换flatten
扁平化数组flattenDeep
指定层级扁平化数组isArrayEqual
检查两个数组各项相等difference
具有唯一array
值的数组have
具有共同array
值的数组unique
数组去重uniqueBy
数组对象去重sortAsc
数组升序sortDesc
数组降序shuffle
打乱数组