从对象数组中删除传递的对象数组

时间:2019-11-12 10:50:12

标签: javascript arrays

我对数组过滤有一个一般性的问题。这可能也是一个重复的问题。

考虑如果我有一个数组:

const array_data = [
    { id: 1, data: "some data" },
    { id: 2, data: "some data" },
    { id: 3, data: "some data" },
    { id: 4, data: "some data" },
    { id: 5, data: "some data" }
];

,如果我有一个要从array_data中删除的对象数组,例如:

const array = [{ id: 2, data: "some data" }, { id: 5, data: "some data" }];

最后一个数组应该是

[
    { id: 1, data: "some data" },
    { id: 3, data: "some data" },
    { id: 4, data: "some data" }
];

如何在不更改原始array_data的情况下获得最终/结果数组。

0 个答案:

没有答案