mo-lib
v1.0.7
Published
``` npm i mo-lib
Downloads
5
Readme
引入
npm i mo-lib
import MoLib from 'mo-lib'
or
import { getTree } from 'mo-lib'
API
setRepeatObj({arr, repeatKey='area', majorKey='name'})
将数组重复元素归类组装成树形结构
@param {Array} arr 需要组装的数据
@param {String} repeatKey 重复元素的key
@param {String} majorKey 归类到重复元素的key
@return 树形结构
getLetter
生成26个字母
getDaysInOneMonth({year, month})
获取某月份的天数
@param {String} year
@param {String} month
arrRemove({ arr, ele, key })
数组删除元素 返回删除元素的数组
@params {Array} arr原数组
@params {String} ele 元素
@params {String} key 对象key
timestampFormat(dateTimeStamp)
时间转换成 刚刚,几分钟前
@params {String} dateTimeStamp 时间戳
getTree(treeArray, config)
扁平数据转换成树结构
@param {Array} treeArray
randomWord(randomFlag, min, max)
randomWord 产生任意长度随机字母数字组合
@param randomFlag 是否任意长度 min-任意长度最小位[固定位数] max-任意长度最大位
@param min
@param max
@returns {string}
generateUUID
生成UUID
generateUUID(); // 例如:7ceb31a7-41b9-45ed-915b-14c7ad0fddf6
ObjClone arrayClone
深拷贝对象与数组
ObjClone(data); // 深拷贝对象
arrayClone(data); // 深拷贝数组