본문 바로가기
javascript

객체의 모든 속성이 null이나 빈값인지 확인

by hjcode 2021. 3. 29.
var obj = {
    x: "123",
    y: "aa",
}

var obj2 = {
    x: null,
    y: "aa",
}


const isEmpty = (object) => !Object.values(object).every(x => (x !== null && x !== ''));

console.log(isEmpty(obj)); // false
console.log(isEmpty(obj2)); // true

 

object.value()로 객체의 모든 속성값을 배열로 반환합니다.

그리고 Array.every()로 배열을 확인합니다.

 

 

'javascript' 카테고리의 다른 글

배열 중복 제거  (0) 2021.06.30
객체에서 키 이름 변경  (0) 2021.04.26
XMLHttpRequest (XHR) 진행상황 모니터링  (0) 2021.03.22
모듈 사용하기 import, export  (0) 2021.01.22
옵셔널 체이닝(optional chaining) ?.  (0) 2020.12.08