1、Object.keys(obj).length === 0
2、for... in
for(let i in obj){
return '非空'
}
进的来则非空,否则为空
3、JSON.stringify(obj) === '{}'
注意不要使用obj.toString(),因为只要是对象就会返回'object Object',不会返回{}
Object.getOwnPropertyNames
方法获取对象的属性名,存到数组中,若长度为0,则为空对象
Object.getOwnPropertyNames(obj).length === 0
网友评论