방법: 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 속성을 사용하세요
길이 속성을 사용하여 이 배열이 비어 있는지 확인한 다음 객체가 비어 있는지 확인할 수 있습니다. 🎜🎜【추천 학습: 🎜javascript 비디오 튜토리얼🎜】🎜위 내용은 자바스크립트에서 객체가 비어 있는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!