繁体   English   中英

检查对象的任何属性是否具有空值

[英]Check if any property of object has null value

我有以下对象data数组,它们具有多个属性,其中一些可以具有空值。

在此处输入图片说明

我想过滤这个对象数组并删除每个具有空值属性的对象。 到目前为止,我已经尝试过这段代码,但没有运气:

const noNull = data.filter((doc) => { return Object.values(doc).some(prop => { if (prop !== null) return doc; } )});

任何想法我怎么能做到这一点?

先感谢您。

此处更新以保留没有空值的项目

const noNull = obj.filter((doc) => { return Object.values(doc).every(prop => prop !== null)})

.some().every()期望布尔返回值

参考

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM