欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

判断一个真实存在的对象是否为空对象

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