1.0.7 • Published 6 years ago

mo-lib v1.0.7

Weekly downloads
-
License
ISC
Repository
-
Last release
6 years ago

引入

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); // 深拷贝数组
1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago