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)