js从一个数组中删除另一个数组中存在的元素

// 从一个数组中删除另一个数组中存在的元素
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));
————————————————
版权声明:本文为CSDN博主「lelehouse」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44329718/article/details/107552806

你可能感兴趣的:(javascript)