拼板印
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

25 lines
437 B

const toString = Object.prototype.toString
export function is(val, type) {
return toString.call(val) === `[object ${type}]`
}
export function isFunction(val) {
return is(val, 'Function')
}
export function isObject(val) {
return is(val, 'Object')
}
export function isArray(val) {
return is(val, 'Array')
}
export function isDate(val) {
return is(val, 'Date')
}
export function isString(val) {
return is(val, 'String')
}