相关疑难解决方法(0)

从数组中删除所有有价值的值

我想从数组中删除所有的虚假值.JavaScript中的Falsy值为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], "");
Run Code Online (Sandbox Code Playgroud)

除NaN测试用例外,以上所有人都满意.有人可以帮我检查数组是否包含NaN吗?

javascript arrays

57
推荐指数
7
解决办法
3万
查看次数

标签 统计

arrays ×1

javascript ×1