0.2.2 • Published 1 year ago

@jkun/utils v0.2.2

Weekly downloads
-
License
-
Repository
-
Last release
1 year ago

Utils 工具函数

提供常用的函数方法

Array 方法

方法名描述参数返回值
sum求和(Array<T extends object | number>)number
average求平均值(Array<number>)number
min最小值(Array<number>)number
max最大值(Array<number>)number
isEmpty是否为空(Array<any>)boolean

Type

获取变量的类型 Type.is(),Type是一个class且只有静态方法

方法名描述参数返回值
is求和(<T>)string
isNull是否是 null 类型(any)boolean
isString是否是 string 类型(any)boolean
isBoolean是否是 boolean 类型(any)boolean
isObject是否是 object 类型(any)boolean
isArray是否是 array 类型(any)boolean
isFunction是否是 function 类型(any)boolean
isReg是否是 regExp 类型(any)boolean
isNumber是否是 number 类型(any)boolean
isDate是否是 date 类型(any)boolean
average是否是 null 类型(any)boolean
average是否是 null 类型(any)boolean
average是否是 null 类型(any)boolean

Cookie

cookie 的相关操作

方法名描述参数返回值
setItem设置cookie(sKey: string, sValue: string, vEnd?: any, sPath?: string, sDomain?: string, bSecure?: any)boolean
getItem获取cookie(sKey: string)string | null
removeItem移除cookiesKey: string, sPath?: string, sDomain?: string)boolean
has是否有(sKey: string)boolean
keys所有cookie的key()string[]
clear清除所有的cookie()avoid

Func

函数相关的方法

方法名描述参数返回值
debounce防抖(func: Function, wait: number = 200, immediate: boolean = false)function
throttle节流(func: Function, wait: number = 200, type: number = 2)function

String

字符串处理相关的方法

方法名描述参数返回值
trim移除前后的空格(val: string)string
trimStart移除前面的空格(val: string)string
trimEnd移除后面的空格(val: string)string
unicode获取字符串的unicode数字(val: string)number[]
thousandsSeparator千分位分隔符(val: string | number)string
0.2.1

1 year ago

0.2.0

1 year ago

0.2.2

1 year ago

0.1.0

1 year ago