filter falsy values javascript code example

Example 1: removes null and false values from an array

function bouncer(arr) {
 arr = arr.filter(function (n) { 
    return (n !== undefined && n !== null && n !== false && n !== 0 && n !== "" && isNaN()!=NaN); });
  return arr;
}

bouncer([7, "ate", "", false, 9, NaN], "");

Example 2: can you push falsy values to array

var myFilterArray = myArray.filter(Boolean);

Example 3: can you push falsy values to array

function bouncer(arr) {
  return arr.filter(function(v) { return !!v; });
}