DEV Community

Abu Jaid
Abu Jaid

Posted on • Updated on

How to remove falsy values from array

In this article we will remove falsy values from array.there are only six falsy values in javascript:

  • [x] undefined
  • [x] null
  • [x] NaN
  • [x] 0
  • [x] "" (empty string)
  • [x] and false

Passing Boolean in filter will remove all falsy values.

let users = ['Abu jaid', 0, 'Tarun', null, 'Amit', false, undefined, '', NaN];
let filtered = users.filter(Boolean);
console.log(filtered); // ["Abu jaid", "Tarun", "Amit"]
Enter fullscreen mode Exit fullscreen mode

Oldest comments (0)