一个纯函数的工具
npm install --save a-js-tools
-
debounce
防抖函数
-
throttle
节流函数
-
getRandomInt
获取随机的整数
-
getRandomFloat
获取随机的浮点数
-
getRandomString
获取随机字符串
-
escapeRegExp
转义字符串为简单的正则表达式
-
autoEscapedRegExp
生成简单的正则表达式
-
isBrowser
是否为浏览器环境
-
isNode
是否为 Node 环境
-
sleep
你的线程太累了,让它丫的睡一会吧
-
toLowerCamelCase
转化为小驼峰
-
toSplitCase
转化为连接符分隔
-
intersection
方法,计算两个数组的交集(两个数组共有的元素)
-
union
方法,计算两个数组的并集(两个数组合并在一起并去重)
-
difference
方法,计算两个数组的差集(以第一个数组为基准)
-
symmetricDifference
方法,计算两个数组的对称差集(在两个数组都不共有的元素)
-
enArr
对象,包含上面的方法
查看 https://earthnut.dev/npm/a-js-tools