首页 > 解决方案 > 从数组中删除所有包含 {error} 的项目

问题描述

我想{objects}从其中包含的数组中过滤掉{error}。基于查询会有更多这样的项目,所以我需要一个{error}从数组中过滤掉所有对象的解决方案

在此处输入图像描述

标签: reactjsecmascript-6es6-promise

解决方案


您可以只过滤错误属性:

let newArray = array.filter(item => !item.error);

或者,如果.error属性的值可以是任何包含虚假值的值,例如0空字符串或false

let newArray = array.filter(item => !item.hasOwnProperty("error"))

推荐阅读