1.0.15 • Published 3 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