1. 가장 간단한 방법은 해당 속성이 있는지 판단하는 것입니다. 물론 비어 있는지 여부를 판단할 수는 없습니다.
[javascript] view plain copy
print? var dd={yy:""}; if(dd&&dd.yy!=""){ alert("dd不为空") } else{ alert("dd为空") }
2. 문자열 함수 [ 또한 이를 사용하여 백엔드가 배열 또는 객체를 전달하는지 확인할 수 있습니다]
[javascript] view plain copy
print? var a={}; ar b=new Object(); console.log("对象字面量的比较结果:"+(JSON.stringify(a)=="{}")) onsole.log("构造函数的比较结果:"+(JSON.stringify(b)=="{}"))
3. 속성이 있는 경우 순회하여 판단합니다. false를 직접 반환하고 중단하여 순회를 중단하세요
[javascript] view plain copy
print? 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是个空对象") }
4. 일반적으로 사용되는 jquery도
$.isEmptyObjec({})
위 내용은 js를 사용하여 json 빈 객체를 확인할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!