혼자 적어보는 노트

[Javascript] 빈 객체(Object) 확인하기 본문

Javascript

[Javascript] 빈 객체(Object) 확인하기

jinist 2021. 12. 30. 10:16

 

빈 배열 확인은 배열의 length를 체크하여 확인을 할 수 있지만

객체는 length를 확인할 수 없다.

 

그렇다면 빈 객체는 어떻게 체크할 수 있을까?

 

Object.keys 사용

object.keys를 이용하여 object를 배열로 변경하여 확인을 할 수 있다.

 

const obj = {};
const obj2 = { name: "Jay" };

console.log(Object.keys(obj).length); // 0
console.log(Object.keys(obj2).length); // 1

 

 

 

JSON.stringify() 사용

object를 문자열로 변환하여 확인할 수 있다.

const obj = {};
const obj2 = { name: "Jay" };

console.log(JSON.stringify(obj) === "{}"); // true
console.log(JSON.stringify(obj2) === "{}"); // false

 

Comments