1.1.16-alpha.0 • Published 18 days ago

@gaopeng123/utils.types v1.1.16-alpha.0

Weekly downloads
-
License
MIT
Repository
github
Last release
18 days ago

types

data

函数名作用
isObject判断对象
isArray判断数组
isPromise判断Promise
isFunction判断函数
isNumber判断数字
isBoolean判断boolean
isTruetrue “true” 皆返回true
isFalsefalse “false” 皆返回false
isUndefined判断undefined
isNull判断null
isString判断string
isHasDom New判断是否可以使用dom对象
isElement判断element
isDate判断是否是Date类型
isUTC判断字符串是否是UTC格式
isEqualByObj判断对象是否相等(包括各个属性)
isEqual判断数据是否相等,主要用于判断 1 = '1', true = 'true' 场景
isEmptyObject判断是否是空对象
isEmpty判断是否是空 null undefined '' [] {} 都为true
isJSON判断是否为合法的可格式化的json字符串
isBuffer判断是否是buffer类型
isFormData判断是否是formData类型
isFile判断是否是file类型
isBlob判断是否是blob类型
isStream判断是否是stream流
isURLSearchParams判断是否是URLSearchParams类型
isFocus New 1.1.15+判断是否聚焦
isUrl New 1.1.15+判断是否是合法url

browser

函数名作用
isChromechrome浏览器
isFirefox火狐浏览器
isWebKitWebKit内核
isSafariSafari
isOperaOpera
isGeckoGecko
isWindows是否是Windows系统
isMacMac系统
isLinuxLinux系统
isMobile移动端设备 Android、webOS、iPhone、iPod、BlackBerry
isIOS移动端设备 iPhone、iPod
isAndroid移动端设备 Android
isStrict是否是严格模式
isSecure是否是https访问
isNodejs是否是node运行环境
isBrowser是否是浏览器运行环境
isWX New是否在微信中运行
getPlatform New获取终端信息{ browser: string, operatingSystem: string } 操作系统和浏览器

browser version

函数名作用
chromeVersion返回值为number
firefoxVersion返回值为number
ieVersion返回值为number
operaVersion返回值为number
safariVersion返回值为number
webKitVersion返回值为number