3.0.11 • Published 3 years ago
better-utils v3.0.11
javascript 函数工具集
可用函数
// binary search查找
bs([1,2,3,6,8], 3)
// 转义正则字符串
escapeRegString('^$')
// 递归遍历数组并抹平
flatArray([[1,2,3,[2,3,4]],[]])
// 是否有非原型属性
hasOwnProperty({obj:undefined}, 'obj')
// 模拟uniqId
mockUuid()
// 函数管道
pipe(fna,fnb,fnc,...)
// 生成随机数
random('[', ')', 3, 6)
// 去重数组
uniq([1,2,1,3,4,1])
// 并发控制器
threadsController
// 转换毫秒数字成时间单位
convertMsNumber2Unit(13334)
// 格式化date对象
formatDate(new Date(), 'YYYY-MM-DD mm:hh:ss')
// 等待执行
wait(1000)
// 是否数字
isNumber
// 是否整数
isInteger
// 是否字符串
isString
// 是否布尔
isBoolean
// 是否对象
isObject
// 是否数组
isArray
// 是否日期对象
isDate
// 是否Esmodule
isEsModule
// 是否函数
isFunction
// 是否异步函数
isAsyncFunction
// 是否typedArray
isTypedArray
// 是否正则
isRegExp
// 是否非空字符
notEmptyStr
// 是否非数组
notEmptyArray
// 是否非对象
notEmptyObject
// 对象原生toString方法
toString
// 深复制
deepCopy
// 深比较
deepEqual({a: 1,b:{c:2}, {a:1,b:{c:2}})
node 环境使用
const {isEmptyObject,random,deepCopy,deepEqual,pipe} = require('better-utils')
通过 webpack 使用
import {isEmptyObject,random,deepCopy,deepEqual,pipe} from 'better-utils'
3.0.11
3 years ago
3.0.10
3 years ago
3.0.9
3 years ago
3.0.8
4 years ago
3.0.7
4 years ago
3.0.6
4 years ago
3.0.5
4 years ago
3.0.4
4 years ago
3.0.3
4 years ago
3.0.2
4 years ago
3.0.1
4 years ago
2.1.2
4 years ago
2.1.1
4 years ago
2.1.0
4 years ago
2.0.9
4 years ago
2.0.8
4 years ago
2.0.7
4 years ago
2.0.5
4 years ago
2.0.6
4 years ago
2.0.4
4 years ago
2.0.3
4 years ago
2.0.2
4 years ago
2.0.1
4 years ago
2.0.0
4 years ago
1.0.16
4 years ago
1.0.15
4 years ago
1.0.14
4 years ago
1.0.11
4 years ago
1.0.13
4 years ago
1.0.12
4 years ago
1.0.10
4 years ago
1.0.8
4 years ago
1.0.7
4 years ago
1.0.6
4 years ago
1.0.5
4 years ago
1.0.2
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago