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