Skip to content
On this page

类型判断

is

通过Object.prototype.toString() 检测对象类型

示例代码
js
is(val, type)

参数:

参数说明类型默认值
val数据源unknown
type数据类型string

isDef

判断属性是否已定义(不等于Undefined)

示例代码
js
isDef(val)

isUnDef

判断属性是否未定义(等于Undefined)

示例代码
js
isUnDef(val)

isObject

判断属性是否为Object类型

示例代码
js
isObject(val)

isObjectHasValue

判断是否为空对象

示例代码
js
isObjectHasValue(val)

isEmpty

判断 String Array Map Set Object 是否为空

示例代码
js
isEmpty(val)

isDate

判断是否为Date类型

示例代码
js
isDate(val)

isNull

判断属性是否为Null

示例代码
js
isNull(val)

isNullOrUnDef

是否等Null或者Undefined

示例代码
js
isNullOrUnDef(val)

isNumber

是否为Number类型

示例代码
js
isNumber(val)

isPromise

是否为Promise类型

示例代码
js
isPromise(val)

isString

是否为String类型

示例代码
js
isString(val)

isFunction

是否为Function类型

示例代码
js
isFunction(val)

isBoolean

是否为Boolean类型

示例代码
js
isBoolean(val)

isRegExp

是否为正则表达式

示例代码
js
isRegExp(val)

isArray

是否为Array类型

示例代码
js
isArray(val)

isWindow

是否为Window对象

示例代码
js
isWindow(val)

isElement

是否为Element

示例代码
js
isElement(val)