IT虾米网

JS判断对象{}是否为空详解

flyfish 2018年08月28日 编程语言 126 0

使用JS:

方法一

var obj = {}; 
 
if(JSON.stringify(obj) != "{}"){ 
   console.info("不为空"); 
}else{ 
   console.info("为空"); 
}

方法二

如果对象不为空,并且知道对象中有某个属性时,则可以判断属性是否有值

var obj = {"ID":"1"}; 
 
if(obj.ID){ 
   console.info("不为空"); 
}else{ 
   console.info("为空"); 
}

使用JQuery

jQuery.isEmptyObject()

描述:检查对象是否为空(不包含枚举属性)。

console.info($.isEmptyObject({}));            //true 
console.info($.isEmptyObject({"ID":"1"}));    //false 
console.info($.isEmptyObject(new Object()));  //true

作者:www.itxm.cn

发布评论

分享到:

IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

JS控制文本框只能输入数字和小数点详解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。