분류
javascript
JavaScript에서 객체가 비어 있는지 확인하는 방법
본문
변수가 빈 객체와 같은지 확인하는 방법 알아보기
가지고 있는 값이 빈 객체와 같은지 확인하고 객체 리터럴 구문을 사용하여 만들 수 있다고 가정 해보십시오.
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)
- 이전글JavaScript에서 비동기 함수의 결과를 반환하는 방법 19.09.18
- 다음글놀라운 WYSIWYG JavaScript 편집기. 19.09.17