1.1.3 • Published 4 years ago

zwm_utils v1.1.3

Weekly downloads
7
License
ISC
Repository
github
Last release
4 years ago

使用

npm i -S zwm_utils  
import utils from 'zwm_utils'  
console.log(utils.arrJudge(['1','2']))

arr.js 12

备注:目前数组相关工具类只支持一维数组

方法名作用参数返回值版本
arrJudge判断是否是数组Boolean 值arr1.1.2
arrRemoveRepeat移除数组中重复的项arrArray,处理的数组值1.1.2
arrOrderAscend数组排序arrArray,处理的数组值1.1.2
arrMax数组中最大值arrArray,处理的数组值1.1.2
arrSum数组求和arrArray,处理的数组值1.1.2
arrObjSum数组对象求和arrArray,处理的数组值1.1.2
arrConcat数组合并arrOne:数组一;arrTwo:数组二Array,处理的数组值1.1.2
arrIncludeValue数组中是否包含某值arr: 数组; value: 判断的值Array,处理的数组值1.1.2
arrAndSet数组并集arrOne:数组一;arrTwo:数组二Array,处理的数组值1.1.2
arrIntersection数组交集arrOne:数组一;arrTwo:数组二Array,处理的数组值1.1.2
arrDifference数组差集arrOne:数组一;arrTwo:数组二Array,处理的数组值1.1.2
arrTwoToArrObj数组合并成对象数组arrOne:数组一;arrTwo:数组二;oneKey:属性一(选传);twoKey:属性一(选传)Array,处理的数组值1.1.2

check.js 10

方法名作用参数返回值版本
checkNum判断是否是数字data: 判断的值Boolean 值1.1.2
checkLetter判断是否是数字dataBoolean 值1.1.2
checkLowercaseLetter判断是否全部是小写字母Boolean 值data1.1.2
checkCapitalLetter判断是否是大写字母dataBoolean 值1.1.2
checkNumOrLetter判断是否是字母或数字dataBoolean 值1.1.2
checkChinese判断是否是中文dataBoolean 值1.1.2
checkChineseNumberLettter判断是否是中文,数字或字母Boolean 值data1.1.2
checkEmail判断是否是邮箱Boolean 值data1.1.2
checkTelphone判断是否是手机号Boolean 值data1.1.2
checkUrl判断是正确的网址dataBoolean 值1.1.2

client.js 4

方法名作用参数返回值版本
checkBrowser判断浏览器-trident:IE;presto:opera;webKit:苹果、谷歌内核;gecko:火狐;1.1.2
checkIosAndroidIpad判断客户端类型-ios:ios;android:android;iPad:iPad;1.1.2
checkWeixinQqUc判断微信,qq 或uc-weixin:微信; qq:qq;uc:uc;1.1.2
checkIsIphoneX判断是否是 iPhoneX 序列-Boolean1.1.2

file.js 1

方法名作用参数返回值版本
fileFormatSize格式化文件单位sizeString: 处理后的文件数字和单位1.1.2

obj.js 2

方法名作用参数返回值版本
objIsEqual判断两个对象是否相等oneObj:对象一;twoObj:对象二;Boolean1.1.2
objDeepClone对象深度拷贝obj:克隆的对象;obj:克隆后的对象;1.1.2

storage.js 11

方法名作用参数返回值版本
localStorageSetlocalStorage 存贮key:存贮属性;value:存贮属性值;-1.1.2
localStorageGetlocalStorage 获取key:获取属性;存贮属性值1.1.2
localStorageRemovelocalStorage 删除key:删除属性;-1.1.2
localStorageSetExpirelocalStorage 存贮一段时间key:存贮属性;value:存贮属性值;expire:有效期,单位毫秒;-1.1.2
sessionStorageSetsessionStorageSet 存贮key:存贮属性;value:存贮属性值;-1.1.2
sessionStorageGetsessionStorage 获取key:获取属性;存贮属性值1.1.2
sessionStorageRemovesessionStorage 删除key:删除属性;-1.1.2
sessionStorageSetExpiresessionStorage 存贮一段时间key:存贮属性;value:存贮属性值;expire:有效期,单位毫秒;-1.1.2
cookieSetcookieSet 存贮一段时间key:存贮属性;value:存贮属性值;expire:有效期,单位天;-1.1.2
cookieGetcookie 获取key:获取属性;存贮的属性值1.1.2
cookieRemovecookie 删除key:删除属性;-1.1.2

str.js 7

方法名作用参数返回值版本
strTrimLeftOrRight去除字符左右空格str:处理字符;处理后的字符1.1.2
strInclude字符是否包含str:处理字符;value:需要判断的值;Boolean1.1.2
strBeginWith字符是否以某一字符开头str:处理字符;value:需要判断的值;Boolean1.1.2
strReplace字符替换成另一字符str:处理字符;valueOne:需要替换的值;valueTwo:替换后的值;处理后的字符1.1.2
strToCapital字符全部转化成大写str:处理字符;处理后的字符1.1.2
strToLowercase字符全部转化成小写str:处理字符;处理后的字符1.1.2
strToCapitalLetter字符转化成以大写开头str:处理字符;处理后的字符1.1.2

thrDeb.js 2

方法名作用参数返回值版本
throttle节流func:处理函数;delay:延时;执行函数1.1.2
debounce防抖func:处理函数;delay:延时;执行函数1.1.2

time.js 9

方法名作用参数返回值版本
getYear获取当前年份-年份值1.1.2
getMonth获取当前月份-月份值1.1.2
getDay获取当前日-日值1.1.2
getWhatDay获取当前星期几-星期几1.1.2
getMonthNum获取当前月份天数-月份天数值1.1.2
getYyMmDdHhMmSs获取当前时间-当前时间:yyyy-mm-dd,hh:mm:ss1.1.2
timesToYyMmDd时间戳转化为年月日times:时间戳;ymd:格式类型,值可为yyyy-mm-dd,yyyy/mm/dd;hms:时分秒,值可为;hh,hh:mm,hh:mm:ss处理后的年月日1.1.2
YyMmDdToTimes年月日转化成时间戳yyyy/mm/dd 或yyyy-mm-dd 或yyyy-mm-dd hh:mm 或yyyy-mm-dd hh:mm:ss时间戳1.1.2
compareTimeOneLessTwo比较时间一小于二timeOne:时间一;timeTwo:时间二;Boolean1.1.2

url.js 1

方法名作用参数返回值版本
getQueryString获取路由传参name:传参属性属性值1.1.2

json.js 4

方法名作用参数返回值版本
isJsonString判断是否是json字符串str 字符串Boolean1.1.2
toJson对象 遍历属性转jsonjson 字符串/对象Json对象1.1.2
getJsonPreHtml获取显示json格式化 的 html格式json:字符串/对象; space: 格式缩进空格数属性值1.1.2
getJsonPreRender获取显示json格式化 的 Render格式h: createElement - 原生创建dom元素的方法;json:字符串/对象;space: 格式缩进空格数属性值1.1.2
1.1.3

4 years ago

1.1.2

4 years ago

1.1.0

4 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago