Reactjs 从包含{error}的数组中删除所有项

Reactjs 从包含{error}的数组中删除所有项,reactjs,ecmascript-6,es6-promise,Reactjs,Ecmascript 6,Es6 Promise,我想从包含{error}的数组中筛选出{objects}。 基于查询将有更多类似的项,所以我需要一个从数组中过滤掉所有{error}对象的解决方案 您只需根据错误属性进行筛选: let newArray = array.filter(item => !item.error); 或者,如果.error属性的值可以是任何值,包括假值,例如0,或空字符串或false: let newArray = array.filter(item => !item.hasOwnProperty("er

我想从包含
{error}
的数组中筛选出
{objects}
。 基于查询将有更多类似的项,所以我需要一个从数组中过滤掉所有
{error}
对象的解决方案


您只需根据错误属性进行筛选:

let newArray = array.filter(item => !item.error);
或者,如果
.error
属性的值可以是任何值,包括假值,例如
0
,或空字符串或
false

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

let newArray=array.filter(item=>!item.error)
或,
let newArray=array.filter(item=>!item.hasOwnProperty(“error”)
如果
.error
属性的值可以是任何值,包括假值,如
0
或空字符串或
false
@jfriends,您的第一个选项起作用了。这个问题与Node或React没有任何关系——它只是请求一个带有浏览器控制台屏幕截图的解决方案。有关StackOverflow的问题需要有一个显示您尝试的解决方案以及问题描述的列表。请看和。另外,a会给你很多有用的信息。@Herohtar谢谢你,伙计,下次会记住的。只是一个初学者类型的错误