분류 javascript

JavaScript에서 객체가 비어 있는지 확인하는 방법

컨텐츠 정보

  • 조회 195 (작성일 )

본문

변수가 빈 객체와 같은지 확인하는 방법 알아보기


가지고 있는 값이 빈 객체와 같은지 확인하고 객체 리터럴 구문을 사용하여 만들 수 있다고 가정 해보십시오.


https://flaviocopes.com/how-to-check-object-empty/ 


const emptyObject = {}


어떻게 그렇게 할 수 있습니까?


Object.entries() 함수를 사용하십시오.


객체의 열거 가능한 속성을 포함하는 배열을 반환합니다.


다음과 같이 사용됩니다 :


Object.entries(objectToCheck)


빈 배열을 반환하면 개체에 열거 가능한 속성이 없으므로 비어 있음을 의미합니다.


Object.entries(objectToCheck).length === 0


또한 생성자가 Object 객체인지 확인하여 객체가 실제로 객체인지 확인해야 합니다.


objectToCheck.constructor === Object

널리 사용되는 라이브러리인 Lodash는 isEmpty() 함수를 제공하여 더 간단하게 만듭니다.


_.isEmpty(objectToCheck)