type
Source: index.js:6
类型判断工具函数
Static Methods
checkType(variable: *): string
static
checkType.js:9返回值的标准化内部类型名称。
Parameters
variable(*) — 要判断的值
Returns
string— 例如 number、string、array、object、null
isEmpty(value: *): boolean
static
isEmpty.js:9判断数组、字符串、对象、Map 或 Set 是否为空。
Parameters
value(*) — 待判断的值
Returns
boolean— 值为空时为 true
isFunction(value: *): boolean
static
isFunction.js:8判断值是否为函数。
Parameters
value(*) — 待判断的值
Returns
boolean— 是否为函数
isNil(value: *): boolean
static
isNil.js:8判断值是否为 null 或 undefined。
Parameters
value(*) — 待判断的值
Returns
boolean— 是 nullish 值时为 true
isNumber(value: *): boolean
static
isNumber.js:8判断值是否为有限数字,不接受 NaN 和 Infinity。
Parameters
value(*) — 待判断的值
Returns
boolean— 是否为有限数字
isObject(value: *): boolean
static
isObject.js:8判断值是否为非 null 的对象或函数。
Parameters
value(*) — 待判断的值
Returns
boolean— 是否为对象值
isPlainObject(value: *): boolean
static
isPlainObject.js:8判断值是否为普通对象(Object 原型或 null 原型)。
Parameters
value(*) — 待判断的值
Returns
boolean— 是否为普通对象
isString(value: *): boolean
static
isString.js:8判断值是否为字符串或 String 包装对象。
Parameters
value(*) — 待判断的值
Returns
boolean— 是否为字符串