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 |