ebang-server-common

1. toJSON() 将JSON字符串转换为JSON对象 2. parseXml() 将XML字符串转换为JSON对象 3. substrByLen(len) 将字符串以len个字符为间隔插入"/" >+ 参数:len 隔间长度 --- ## 二、Array 添加相关方法 ## 1. getDifference(arr) 将简易的两个数组做差集 >+ 参数: arr 第二个数组 2. getIntersect(arr) 将简易的两个数组做交集 >+ 参数: arr 第二个数组 3

Usage no npm install needed!

<script type="module">
  import ebangServerCommon from 'https://cdn.skypack.dev/ebang-server-common';
</script>

README

亿邦后端——公共工具包

一、String 添加相关方法

  1. toJSON() 将JSON字符串转换为JSON对象
  2. parseXml() 将XML字符串转换为JSON对象
  3. substrByLen(len) 将字符串以len个字符为间隔插入"/"
  • 参数:len 隔间长度

二、Array 添加相关方法

  1. getDifference(arr) 将简易的两个数组做差集
  • 参数: arr 第二个数组
  1. getIntersect(arr) 将简易的两个数组做交集
  • 参数: arr 第二个数组
  1. removeEmpty() 去除数组中为空的数据
  2. removeZero() 去除数组中为0的数据
  3. translateTree(parentKey, childrenKey, rootVal) 将数组格式化为树结构
  • 参数: parentKey 存放上级ID的键名
  • 参数: childrenKey 存放ID的键名
  • 参数: rootVal 根节点的数据值

三、公共方法

  1. checkAndMkdir(path) 自动创建文件夹
  • 参数: path 需创建文件夹的全路径
  1. getVideoDuration(path) 读取txt文件中的时长(ffmpeg生成的txt)
  • 参数: path txt文件存放全路径