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"]
Top comments (0)