dt-charts
Version:
基于echarts封装的vue组件,配置项与数据分离,简少代码量
44 lines (34 loc) • 839 B
JavaScript
export function getType (v) {
return Object.prototype.toString.call(v)
}
export function getTypeof (v) {
return typeof v
}
export function isObject (v) {
return getType(v) === '[object Object]'
}
export function isArray (v) {
return getType(v) === '[object Array]'
}
export function isFunction (v) {
return getType(v) === '[object Function]'
}
export function isString (v) {
return getType(v) === '[object String]'
}
export function isBoolean (v) {
return getType(v) === '[object Boolean]'
}
export function isEmptyObj (v) {
return isObject(v) && !Object.keys(v).length
}
export function isEmptyArr (v) {
return isArray(v) && !v.length
}
export function isNumber (v) {
return getType(v) === '[object Number]'
}
// 不为 undefined && null
export function isExist (v) {
return v !== undefined && v !== null
}