我对数组过滤有一个一般性的问题。这可能也是一个重复的问题。
考虑如果我有一个数组:
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的情况下获得最终/结果数组。