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

remove all items from array that has {error} in it

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

中的所有 {error} 对象

您可以只过滤错误 属性:

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

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

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