반응형
객체가 빈 객체 상태를 체크할 경우가 있다.
let emptyObject = {};
위에처럼 빈 객체를 만들었다면, 이제 해당 객체가 빈객체인지 확인해보는 방법이다.
Object.keys(newObject).length === 0
⭐Object.keys란?
Object.keys() 메소드는 해당 객체가의 속성을 배열 형태로 반환해줍니다.
결국 반환된 배열의 length가 0일 경우 해당 객체가 비었다고 판단할 수 있다.
Object.keys() 샘플코드
<script>
let emptyObject ={};
let sampleObject = {
name:'홍길동',
age:20
}
console.log(Object.keys(emptyObject));
console.log(Object.keys(sampleObject));
console.log(Object.keys(emptyObject).length === 0);
console.log(Object.keys(sampleObject).length === 0);
</script>
위 코드를 실행했을 때 결과 화면이다.
반응형
'FrontEnd > Javascript' 카테고리의 다른 글
[JavaScript] filter를 이용해서 Array 객체에 특정값 찾아 가져오기 (0) | 2022.11.23 |
---|---|
[javascript/HTML] input checkbox readonly 시키기 (0) | 2022.10.27 |
[javascript] 배열 내 특정 객체 값 제거하는 방법(splice 이용하기) (0) | 2022.07.20 |
[javascript] 빈객체 if문으로 확인하는 방법 ({} check / Object.keys 주의사항) (0) | 2022.07.19 |
[vue.js] input 에서 이미지 업로드 벨리데이션 처리 (0) | 2022.07.12 |