js,jqはjsonオブジェクトが空であるか否かを判断する


1.jsonが文字列関数として解析することによって判断する[これによってバックエンドが伝達する配列かオブジェクトかを判別することもできる]
var a={}; 

ar b=new Object(); 

console.log("          :"+(JSON.stringify(a)=="{}")) 

onsole.log("         :"+(JSON.stringify(b)=="{}")) 

2.遍歴判断により、属性があれば直接returnfalseと同時にbreakして遍歴を中断する
var a={};  
var b=new Object();  
function isEmptyObject(obj){  
  
     for(var key in obj){  
          break;  return false  
     };  
     return true  
};  
if(isEmptyObject(a)){  
      alert("    ")  
}  
if(isEmptyObject(b)){  
      alert("b     ")  
}  

 
3.私たちがよく使うjqueryも方法を提供しています.
$.isEmptyObjec({})

本文はここから来た