Skip to content

Instantly share code, notes, and snippets.

@codebubb
Created November 16, 2015 10:16
Show Gist options
  • Save codebubb/ee8d8a40f506dade2128 to your computer and use it in GitHub Desktop.
Save codebubb/ee8d8a40f506dade2128 to your computer and use it in GitHub Desktop.
// Bonfire: Falsy Bouncer
// Author: @codebubb
// Challenge: http://www.freecodecamp.com/challenges/bonfire-falsy-bouncer?solution=function%20bouncer(arr)%20%7B%0A%20%20%2F%2F%20Don%27t%20show%20a%20false%20ID%20to%20this%20bouncer.%0A%20%20return%20arr.filter(function(elem)%7B%0A%20%20%20%20return%20(elem)%3B%0A%20%20%7D)%3B%0A%7D%0A%0Abouncer(%5B7%2C%20%22ate%22%2C%20%22%22%2C%20false%2C%209%5D)%3B%0A
// Learn to Code at Free Code Camp (www.freecodecamp.com)
function bouncer(arr) {
// Don't show a false ID to this bouncer.
// Cool way to do it as 0, null, false, "", NaN, undefined etc just return false on their own!
return arr.filter(function(elem){ return (elem) }); }
bouncer([7, "ate", "", false, 9]);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment