>  기사  >  웹 프론트엔드  >  자바스크립트에서 객체가 비어 있는지 확인하는 방법

자바스크립트에서 객체가 비어 있는지 확인하는 방법

醉折花枝作酒筹
醉折花枝作酒筹원래의
2021-04-12 10:35:3413175검색

방법: 1. "JSON.stringify()" 메서드를 사용하여 객체를 json 문자열로 변환한 다음 문자열이 "{}"인지 확인합니다. 2. "Object.keys(객체 이름).length를 사용합니다. = =0"을 사용하여 길이가 0인지 확인한 다음 개체가 비어 있는지 확인합니다.

자바스크립트에서 객체가 비어 있는지 확인하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

1. JSON.stringify() 메서드를 사용하여

객체를 json 문자열로 변환한 다음 문자열이 "{}"인지 확인합니다.

var obj = {};
var objStr = JSON.stringify(obj);
if(objStr === '{}') {
  console.log("对象为空");
}else {
  console.log("对象不为空");
}

참고: 여기서 toString()이 사용되지 않는 이유는 Object를 반환하기 때문입니다. toString(),是因为它返回的是 Object

2、使用es6的方法Object.keys()+length属性进行判断

var obj = {};
var arr = Object.keys(obj);
if (arr.length == 0){
   console.log("对象为空");
}else {   
   console.log("对象不为空");
    }

Object.keys

2. 판단을 내리려면 es6 메소드 Object.keys()+length 속성을 사용하세요

rrreeeObject.keys 메소드는 객체 속성을 탐색하는 데 사용되는 JavaScript의 메소드입니다. 전달되는 매개변수는 객체이고, 반환되는 것은 객체의 모든 속성 이름을 포함하는 배열입니다.

길이 속성을 사용하여 이 배열이 비어 있는지 확인한 다음 객체가 비어 있는지 확인할 수 있습니다. 🎜🎜【추천 학습: 🎜javascript 비디오 튜토리얼🎜】🎜

위 내용은 자바스크립트에서 객체가 비어 있는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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