判断一个真实存在的对象是否为空对象
程序员文章站
2022-03-01 17:05:50
...
let obj = {}
function isEmpty(obj ) {
// 遍历自身,看自身是否存在属性,不包括继承的
for(let key in obj ) {
if(obj.hasOwnProperty(key)){
// 如果存在属性说明不是空对象
return false
}
}
// 如果遍历完都没有存在于自身的属性,说明是个空对象
return true
}
上一篇: vim的几个常用配置