npm

mejs-util

1.0.4 • Public • Published

MEJS-Util

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文件

Readme

Keywords

Package Sidebar

Install

npm i mejs-util

Weekly Downloads

1

Version

1.0.4

License

MIT

Unpacked Size

28.7 kB

Total Files

12

Last publish

Collaborators

  • miaow233