arrays - 过滤数组,以便删除所有 undefined object

标签 arrays angular object lodash

我需要过滤一个数组,以便从中删除 undefined object 。

enter image description here

我尝试使用 lodash _.filter 但没有成功(返回完全空的数组)

_.filter(myArray, _.isEmpty)

我正在使用 Angular 6,所以任何带有 typescript 或 lodash 的东西都是完美的。

最佳答案

更简单的方法:

_.filter(myArray, Boolean)

这消除了空值、0 和未定义的数组。

关于arrays - 过滤数组,以便删除所有 undefined object ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53258766/

相关文章:

arrays - 如何使用PSv2在PSobjects数组中搜索特定对象键

java - 反转模数运算符以进行解密

java - 将 boolean 对象数组转换为 boolean 原始数组?

perl - 如何在perl中返回正确的对象属性?

java - 创建 "new object"和 "Class objectname"之间的区别

c++ - 查找给定数组中的第三大偶数

c# - 将二维数组写入文件的最简单方法是什么?

javascript - 如何让我的 Angular 应用程序在 'ng build --prod' 之后使用编辑的配置文件

javascript - 如何测试 Angular mat-nav-list 是否包含元素?

javascript - 当组件共享数据时无法读取未定义的值?