172 JS 빈 오브젝트 여러 가지 방법을 결정

 

우선, 문자열 비교 목적으로 
이 가장 용이 주로 강한 객체 전송의 JSON.stringify () 메소드를 사용하여 발생할 수있다 : 
VAR OBJ = {}; 
CONSOLE.LOG합니다 (JSON.stringify (OBJ) == " {} " )   

위한 루프 ... 
물체 오브젝트가 비어 있는지 판단 속성이 통과 할 수 서열 루프에 사용 : 
VAR OBJ = {} 
함수 isEmptyObject (OBJ) { 
     ( VAROBJ) {
          은 false 
    } 
    리턴  true로 
} 
CONSOLE.LOG (isEmptyObject (OBJ)); 


세 Object.getOwnPropertyNames () 
의 모든 속성의 속성 자체 이름 (제외하지만 속성 이름 심볼 값으로서되지 열거 속성) 배열. 
VAR OBJ = {};
CONSOLE.LOG (Object.getOwnPropertyNames (OBJ) .length == 0 ); // true로 


넷 Object.keys () 
어레이의 특성을들 수있다 
VAR을 OBJ = {};
 var에 배열 = Object.keys (OBJ); 
CONSOLE.LOG (사항 Array.length == 0 ); // true로 


원래 링크 : HTTPS : // blog.csdn.net/watercatmiao/article/details/84261015

 

 

 

추천

출처www.cnblogs.com/gushixianqiancheng/p/12166672.html