Algorithm Falsy Bouncer - ashish9342/FreeCodeCamp GitHub Wiki
🚩 Remember to use Read-Search-Ask
if you get stuck. Try to pair program 👥 and write your own code 📝
Remove all falsy values from an array.
Falsy is something which evaluates to FALSE. There are only six falsy values in JavaScript: undefined, null, NaN, 0, "" (empty string), and false of course.
try to solve the problem now
We need to make sure we have all the falsy values to compare, we can know it, maybe with a function with all the falsy values...
try to solve the problem now
Then we need to add a filter()
with the falsy values function...
try to solve the problem now
Solution ahead!
function bouncer(arr) {
return arr.filter(Boolean);
}
🚀 Run Code
The Array.prototype.filter
method expects a function that returns a Boolean
value which takes a single argument and returns true
for truthy value or false
for falsy value. Hence we pass the built-in Boolean
function.
If you found this page useful, you can give thanks by copying and pasting this on the main chat:
Thanks @renelis @abhisekp @Rafase282 for your help with Algorithm: Falsy Bouncer
⚠️ DO NOT add solutions that are similar to any existing solutions. If you think it is similar but better, then try to merge (or replace) the existing similar solution.- Add an explanation of your solution.
- Categorize the solution in one of the following categories — Basic, Intermediate and Advanced. 🚥
- Please add your username only if you have added any relevant main contents. (:warning: DO NOT remove any existing usernames)
See 👉
Wiki Challenge Solution Template
for reference.