utils-lan

1.2.2 • Public • Published

arr.js

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

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

check.js

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

client.js

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

file.js

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

obj.js

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

storage.js

方法名 作用 参数 返回值 版本
localStorageSet localStorage 存贮 key:存贮属性;value:存贮属性值; - 1.2.0
localStorageGet localStorage 获取 key:获取属性; 存贮属性值 1.2.0
localStorageRemove localStorage 删除 key:删除属性; - 1.2.0
localStorageSetExpire localStorage 存贮一段时间 key:存贮属性;value:存贮属性值;expire:有效期,单位毫秒; - 1.2.0
sessionStorageSet sessionStorageSet 存贮 key:存贮属性;value:存贮属性值; - 1.2.0
sessionStorageGet sessionStorage 获取 key:获取属性; 存贮属性值 1.2.0
sessionStorageRemove sessionStorage 删除 key:删除属性; - 1.2.0
sessionStorageSetExpire sessionStorage 存贮一段时间 key:存贮属性;value:存贮属性值;expire:有效期,单位毫秒; - 1.2.0
cookieSet cookieSet 存贮一段时间 key:存贮属性;value:存贮属性值;expire:有效期,单位天; - 1.2.0
cookieGet cookie 获取 key:获取属性; 存贮的属性值 1.2.0
cookieRemove cookie 删除 key:删除属性; - 1.2.0

str.js

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

thrDeb.js

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

time.js

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

url.js

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

Readme

Keywords

Package Sidebar

Install

npm i utils-lan

Weekly Downloads

0

Version

1.2.2

License

ISC

Unpacked Size

30.6 kB

Total Files

14

Last publish

Collaborators

  • lanzhsh