js如何去除数组中的empty|js如何去除数组中的empty undefined空项

目录

  • 去除数组中的empty undefined空项
  • 去掉数组中无效的值,比如null,undefined,empty
    • 方法一
    • 方法二

去除数组中的empty undefined空项
arr.filter(d=>d)

js如何去除数组中的empty|js如何去除数组中的empty undefined空项
文章图片

js如何去除数组中的empty|js如何去除数组中的empty undefined空项
文章图片

js如何去除数组中的empty|js如何去除数组中的empty undefined空项
文章图片

注意,0也会被去掉

去掉数组中无效的值,比如null,undefined,empty
方法一
【js如何去除数组中的empty|js如何去除数组中的empty undefined空项】直接使用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= []//法1arr.forEach(item => {if (item) {newArr.push(item)}})

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

    推荐阅读