This solution clears only the first two requirements. I wondered why this is. Thanks for the help. (https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-algorithm-scripting/falsy-bouncer)

```
function bouncer(arr) {
// Don't show a false ID to this bouncer.
let newArr = [];
for (let i = 0; i < arr.length; i++){
if (arr[i] !== false && arr[i] !== null && arr[i] !== 0 && arr[i] !== "" && arr[i] !== undefined && arr[i] !== NaN) {
newArr.push(arr[i]);
}
}
return newArr;
}
bouncer([7, "ate", "", false, 9]);
```