学无先后,达者为师

网站首页 前端文档 正文

js如何去除数组中的empty undefined空项_javascript技巧

作者:Hero_rong   更新时间: 2022-10-08 前端文档

去除数组中的empty undefined空项

arr.filter(d=>d)

注意,0也会被去掉

去掉数组中无效的值,比如null,undefined,empty

方法一

直接使用filter就能搞定了

var arr=[1,2,null,undefined,9];
arr=arr.filter(Boolean);

结果arr=[1,2,9]

方法二

null,undefined,empty这些在if里面都是空值。所以可以if判断。

var arr=[1,2,null,undefined,9];
let newArr= []
//法1
arr.forEach(item => {
if (item) {
    newArr.push(item)
}
})

原文链接:https://blog.csdn.net/Hero_rong/article/details/103418178

栏目分类
最近更新