I have a general question on the array filtering. It might be a repeated question also.
Consider If I have an array:
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" }
];
and if I have an array of objects which I want to remove from array_data for example:
const array = [{ id: 2, data: "some data" }, { id: 5, data: "some data" }];
and the final array should be
[
{ id: 1, data: "some data" },
{ id: 3, data: "some data" },
{ id: 4, data: "some data" }
];
How can I get that final/result array without mutating the original array_data.