// 判断是否是假值 [] {} '' undefined null NAN
export function isFalseValue(value: any) {
const type: string = Object.prototype.toString.call(value)
if (type === '[object String]') {
return value === ''
}
if (type === '[object Array]') {
return !Boolean(value.length)
}
if (type === '[object Number]') {
return isNaN(value)
}
if (type === '[object Object]') {
return !Boolean(Object.keys(value).length)
}
if (type === '[object Null]') {
return true
}
if (type === '[object Undefined]') {
return true
}
}
javaScript 假值判断
猜你喜欢
转载自blog.csdn.net/weixin_44510655/article/details/129123963
今日推荐
周排行