>  기사  >  웹 프론트엔드  >  js를 사용하여 json 빈 객체를 확인할 수 있나요?

js를 사용하여 json 빈 객체를 확인할 수 있나요?

一个新手
一个新手원래의
2017-09-08 13:27:312257검색

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.