프로젝트를 진행하면서 객체가 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);}
var c = {}; if(JSON.stringify(c) == "{}"){ console.log(7);}
var c = {}; if(JSON.stringify(c) == "{}"){ console.log(7);}
var d = {}; var e = {id:111}; if(d.id){ console.log(8);} if(e.id){ console.log(9);}