mo-lib

1.0.7 • Public • Published

引入

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

Readme

Keywords

Package Sidebar

Install

npm i mo-lib

Weekly Downloads

1

Version

1.0.7

License

ISC

Unpacked Size

7.5 kB

Total Files

3

Last publish

Collaborators

  • imondo