Press "Enter" to skip to content

js中如何判断对象是否为空

在javascript中判断一个对象是不是空对象,这里提供两种简洁的方法:1.for循环遍历对象;2.利用原型对象的方式。

目标:需要检查一个对象(Object)是否为空,即不包含任何元素。

一、for循环遍历对象:

function isEmptyObject(obj) {
for(obj key in obj){
return false;
}
return true;
}
var obj = {};
isEmptyObject(a);
// isEmptyObject 的实现,参考自jQuery 中的实现方式

二、利用原型对象的方式:

var obj = {};
Object.getOwnPropertyNames(obj).length;

//先用原型对象的方式获取obj的key值组成的数组,在利用数组的length属性来判断

打赏 赞(0)
微信
支付宝
微信二维码图片

微信扫描二维码打赏

支付宝二维码图片

支付宝扫描二维码打赏

Be First to Comment

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Captcha Code