3.0.11 • Published 3 years ago

better-utils v3.0.11

Weekly downloads
6
License
MIT
Repository
github
Last release
3 years ago

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'

npm.io

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