我想从数组中删除所有假值。在JavaScript中,假值包括false、null、0、""(空字符串)、undefined和NaN。
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], "");
除了NaN测试用例外,以上所有内容都已满足。请问有人能帮我在数组中检查是否包含NaN吗?