关于javascript:js从一个数组中删除另一个数组中存在的元素

2次阅读

共计 321 个字符,预计需要花费 1 分钟才能阅读完成。

// 从一个数组中删除另一个数组中存在的元素
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

正文完
 0