javascript

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

hjcode 2021. 3. 29. 13:00
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()로 배열을 확인합니다.

 

 

반응형