How to check if all values in an object are false or falsy with TypeScript

1 Answer

0 votes
const obj1 = {
  a: false,
  b: false,
  c: false,
};

let result = Object.values(obj1).every(
  	value => value === false
);
console.log(result); 
 
const obj2 = {
  a: 0,
  b: false,
  c: '',
};
result = Object.values(obj2).every(value => !value); // falsy
console.log(result);

 
   
   
   
   
/*
run:
   
true
true
   
*/

 



answered May 11, 2022 by avibootz
...