首页 > 解决方案 > 从对象数组中删除传递的对象数组

问题描述

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

考虑如果我有一个数组:

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 的情况下获得最终/结果数组。

标签: javascriptarrays

解决方案


推荐阅读