0
点赞
收藏
分享

微信扫一扫

js数组去空值,undefined,false,null值的简单方法

SDKB英文 2022-03-12 阅读 125

1.使用数组中的filter方法:

let Arr = ['1',undefined,'2',false,'3',null,'4','','5','undefined','6','false','7','null','8']
let Arr2;
Arr2=Arr.filter(i=>i)
console.log(Arr2);

输出结果其中空值,undefined,false,null被过滤了,文本值undefined,false,null还存在。

2.使用数组中的forEach遍历方法:

let Arr = ['1',undefined,'2',false,'3',null,'4','','5','undefined','6','false','7','null','8']
let Arr2=[];
Arr.forEach(i=>{
   if (i) {
       Arr2.push(i)
   }
})
console.log(Arr2);

结果也是相同的。

举报

相关推荐

0 条评论