与Includes相反的Javascript数组

与Includes相反的Javascript数组,javascript,arrays,filter,Javascript,Arrays,Filter,删除JavaScript中具有特定字段的对象的正确方法是什么 我可以包括具有以下内容的字段: filteredResult = filteredResult.filter(e => e.selectedFields.includes("Red")); 但是,如果我想删除所有具有此字段的属性,我会怎么做?文档中似乎没有“删除”字样。只要否定它就行了 filteredResult = filteredResult.filter(e => !e.selectedFields.includ

删除JavaScript中具有特定字段的对象的正确方法是什么

我可以包括具有以下内容的字段:

filteredResult = filteredResult.filter(e => e.selectedFields.includes("Red"));
但是,如果我想删除所有具有此字段的属性,我会怎么做?文档中似乎没有“删除”字样。

只要否定它就行了

filteredResult = filteredResult.filter(e => !e.selectedFields.includes("Red"))

没问题,我们偶尔都会错过一些显而易见的事情。尽管再看一遍,我认为代码没有多大意义——您肯定希望过滤函数中的某些内容依赖于
e
?也许你的意思是
selectedFields.includes(e)
?可能是
e.selectedFields.includes(“红色”)
现在来看一下,我同意,这没有多大意义。我想我需要检查我的筛选。谢谢你给我指明了正确的方向。