1.0.15 • Published 2 years ago
使用
npm i -S decent-utils (or) yarn add decent-utils -S
import utils from 'decent-utils'
console.log(utils.arrJudge(['1','2']))
arr.js 15
方法名 | 作用 | 参数 | 返回值 | 版本 |
---|
arrJudge | 判断是否是数组 | arr | Boolean 值 | 1.0.0 |
arrRemoveRepeat | 移除数组中重复的项 | arr | Array,处理的数组值 | 1.0.0 |
arrOrderAscend | 数组排序 | arr | Array,处理的数组值 | 1.0.0 |
arrMax | 数组中最大值 | arr | Array,处理的数组值 | 1.0.0 |
arrSum | 数组求和 | arr | Array,处理的数组值 | 1.0.0 |
arrObjSum | 数组对象求和 | arr | Array,处理的数组值 | 1.0.1 |
arrConcat | 数组合并 | arrOne:数组一;arrTwo:数组二 | Array,处理的数组值 | 1.0.0 |
arrIncludeValue | 数组中是否包含某值 | arr: 数组; value: 判断的值 | Array,处理的数组值 | 1.0.0 |
arrAndSet | 数组并集 | arrOne:数组一;arrTwo:数组二 | Array,处理的数组值 | 1.0.0 |
arrIntersection | 数组交集 | arrOne:数组一;arrTwo:数组二 | Array,处理的数组值 | 1.0.0 |
arrDifference | 数组差集 | arrOne:数组一;arrTwo:数组二 | Array,处理的数组值 | 1.0.0 |
arrTwoToArrObj | 数组合并成对象数组 | arrOne:数组一;arrTwo:数组二;oneKey:属性一(选传);twoKey:属性一(选传) | Array,处理的数组值 | 1.0.0 |
toTree | 将一维数组转换成树形格式(仅适用于目前的路由权限数据格式) | data:后台返回的路由数据 | Array,处理后的数据 | 1.0.5 |
treeForeachBreadth | 树形广度遍历 | tree:遍历的数据,func:回调函数,children子节点名称(默认"children") | - | 1.0.11 |
treeForeachDepth | 树形深度遍历 | tree:遍历的数据,func:回调函数,children子节点名称(默认"children") | - | 1.0.11 |
treeFilter | 树形结构过滤 | tree:遍历的数据,func:过滤条件,children子节点名称(默认"children") | - | 1.0.12 |
check.js 11
方法名 | 作用 | 参数 | 返回值 | 版本 |
---|
checkNum | 判断是否是数字 | data: 判断的值 | Boolean 值 | 1.0.0 |
checkLetter | 判断是否是数字 | data | Boolean 值 | 1.0.0 |
checkLowercaseLetter | 判断是否全部是小写字母 | data | Boolean 值 | 1.0.0 |
checkCapitalLetter | 判断是否是大写字母 | data | Boolean 值 | 1.0.0 |
checkNumOrLetter | 判断是否是字母或数字 | data | Boolean 值 | 1.0.0 |
checkChinese | 判断是否是中文 | data | Boolean 值 | 1.0.0 |
checkChineseNumberLetter | 判断是否是中文,数字或字母 | data | Boolean 值 | 1.0.0 |
checkEmail | 判断是否是邮箱 | data | Boolean 值 | 1.0.0 |
checkTelephone | 判断是否是手机号 | data | Boolean 值 | 1.0.0 |
checkUrl | 判断是正确的网址 | data | Boolean 值 | 1.0.0 |
luhnCheck | luhn(模10算法) 银行卡号校验 | str:处理字符; | Boolean | 1.0.4 |
checkCardId | 判断是否是身份证 | str:处理字符; | Boolean | 1.0.5 |
client.js 4
方法名 | 作用 | 参数 | 返回值 | 版本 |
---|
checkBrowser | 判断浏览器 | - | trident:IE;presto:opera;webKit:苹果、谷歌内核;gecko:火狐; | 1.0.0 |
checkIosAndroidIpad | 判断客户端类型 | - | ios:ios;android:android;iPad:iPad; | 1.0.0 |
checkWeixinQqUc | 判断微信,qq 或uc | - | weixin:微信; qq:qq;uc:uc; | 1.0.0 |
checkIsIphoneX | 判断是否是 iPhoneX 序列 | - | Boolean | 1.0.0 |
file.js 2
方法名 | 作用 | 参数 | 返回值 | 版本 |
---|
fileFormatSize | 格式化文件单位 | size | String: 处理后的文件数字和单位 | 1.0.0 |
| downloadFile