【发布时间】:2016-11-13 04:04:32
【问题描述】:
我有一个包含多个对象的数组,如下所示。如何删除包含特定值的完整对象。
var cars= [
{key: 'browser', label: 'Chrome'},
{key: 'browser', label: 'Firefox'},
{key: 'browser', label: 'Safari'}
];
例如要移除的对象是那些包含标签 chrome 和 safari 的对象。
我遇到过一维值数组的例子,但这是一个对象数组。
【问题讨论】:
-
这不是多维数组,它是对象的一维数组
-
@ 在你的输出中你只想有 {key: 'browser', label: 'Firefox'} ??
-
@HenryDev 是的,我只想要 {key: 'browser', label: 'Firefox'}
-
你想破坏性地删除不需要的元素,还是创建一个没有它们的新数组?
-
以下谷歌搜索出现了答案:“从数组中删除对象的属性”。
标签: javascript arrays