代码描述:javascript判断对象 是否为空对象。javascript判断对象是否为空对象代码实例
本章节分享一段代码实例,它可以判断一个对象是否为空对象,也就是说此对象中是否没有任何属性。 代码实例:
<script> function isEmpty(obj){ for(var name in obj){ return false; } return true; } console.log(isEmpty({})) </script>
上面的代码实现了我们的要求,for in语句也可以遍历到原型链上的属性。 如果不想遍历原型链上的属性,可以使用hasOwnProperty()函数,代码修改如下:
<script> function isOwnEmpty(obj){ for(var name in obj){ if(obj.hasOwnProperty(name)){ return false; } } return true; } Object.prototype.userName="softwhy.com"; console.log(isOwnEmpty({})) </script>
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能