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

阅读 126

2022-03-12

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)

0 0 举报