JS 常用工具库
- ArrayUtil
- intersect 交集
- union 并集
- minus 差集
- uniquelize 去重
- shuffle 打乱
- bigArrContainsSmallArr 是否包含
- arrIsNull 是否为空
- TreeUtil
- treeForeach 广度优先遍历
- treeForeachDepthDesc 深度优先遍历(先序遍历)
- reeForeachDepthAsc 深度优先遍历(后序遍历)
- listToTree 列表结构转树结构
- treeFilter 向上筛选树结构, 返回包含的树
- treeFindPath 向上查找树节路径, 返回节点id的数组
- MathUtil
- distance 两点间距离
- getLinePoints 线段上所有点
- gcb 最大公约数
- ObjectUtil
- objIsNull 判断对象是否为空
- StrUtil
- parseTemplate 模板字符串
- strip 去除头尾空格
- randStr 随机字符串
- find 判断公共字符串
- toBytes 转字节
- getRandomName 姓名随机函数
- strCheck 检验特定格式
- strTransformName 两个字的名字中间加空格
- FileUtil
- copy 复制文件或文件夹
- getFilesFromPath 获取指定路径所有文件和文件夹
- deleteAllEmptyDirs 删除全部空文件夹
- deletedLine 删除行
- ZipUtil
- zip 压缩文件夹/单文件
- unzip 解压zip文件