프로젝트를 진행하면서 객체가 null 객체인지 판단하는 데 문제가 발생했습니다. 이렇게 판단할 수 있다는 것을 알게 되었는데, 코드는
1. 🎜>
var a = {}; if(!a){ console.log(1);} else if(a == null) { console.log(2);} else { console.log(3);}
결과는 32. 코드 2:
var b = {}; if(b == {}){ console.log(4);} if(b == '{}') { console.log(5);} if(typeof(b) == 'object') { console.log(6);}결과는 63. 코드 3:
var c = {}; if(JSON.stringify(c) == "{}"){ console.log(7);}
var c = {}; if(JSON.stringify(c) == "{}"){ console.log(7);}결과는 7따라서 코드 3의 방법을 사용하여 객체가 비어 있는지 확인할 수 있습니다. Object {} 객체가 비어 있지 않고 객체가 비어 있지 않으면 특정 속성( 예를 들어 {id:111})이 있어야 하며 다음과 같이 판단할 수 있습니다. 4. 코드 4:
var d = {}; var e = {id:111}; if(d.id){ console.log(8);} if(e.id){ console.log(9);}결과는 다음과 같습니다. 9요약: 확실히 코드 3의 판단 방법은 상대적으로 "강하다". 그러나 효율성은 확실히 코드 4의 판단 방법만큼 좋지 않습니다위는 개체 {}가 null 개체인지 여부를 판단하기 위해 편집기에서 가져온 간단한 JavaScript 메서드입니다. 모든 사람이 PHP 중국어 웹사이트를 지원하기를 바랍니다~객체 {} 여부를 확인하는 더 많은 JavaScript 간단한 메서드가 필요합니다. 은 빈 개체입니다. 관련 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!