// 从一个数组中删除另一个数组中存在的元素 let arr = [{ id: 1 }, { id: 11 }, { id: 3 }], to_remove=[{ id: 22 }, { id: 11 }]; // 从数组arr中删除数组to_remove中存在的元素 new_arr = arr.filter((x) => !to_remove.some((item) => x.id === item.id));
// 从一个数组中删除另一个数组中存在的元素 let arr = [{ id: 1 }, { id: 11 }, { id: 3 }], to_remove=[{ id: 22 }, { id: 11 }]; // 从数组arr中删除数组to_remove中存在的元素 new_arr = arr.filter((x) => !to_remove.some((item) => x.id === item.id));