How to keep only none falsy values in an array with TypeScript

1 Answer

0 votes
let array: (string | number | null | undefined)[] = [7, 3, null, "typescript", "", undefined, 9, , , NaN, 0, , -6, 1.02, 85];
    
array = array.filter(Boolean)
   
console.log(array);
       
       
/*
run:
       
[7, 3, "typescript", 9, -6, 1.02, 85]
       
*/

 



answered Mar 20 by avibootz
...