I would like to remove all falsy values from an array. Falsy values in JavaScript are false, null, 0, \"\", undefined, and NaN.
function removeFalsy(value){ var val = Boolean(value); if(!val) return false; return true; } function bouncer(arr) { return arr.filter(removeFalsy); } bouncer([7, "ate", "", false, 9]);