JS判断对象{}是否为空

使用JS:

方法一

var obj = {};

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

方法二

若是对象不为空,而且知道对象中有某个属性时,则能够判断属性是否有值jquery

var obj = {"ID":"1"};

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

使用JQuery

jQuery.isEmptyObject()

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

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

做者:itmyhomesvg