举个例子:
let parent = [{
name:'zs',
age:40,
},{
name:'ls',
age:41,
},{
name:'hh',
age:42
}]
let son = [{
name:'hh',
age:42
}]
删除parent 里面和son数组相同的那一项
parent = parent.filter(item => !son.some(ele =>ele.name == item.name))
// 这时再输出parent 就剩
let parent = [{
name:'zs',
age:40,
},{
name:'ls',
age:41,
}]
本文介绍了一个使用JavaScript进行数组过滤的具体案例。通过`filter()`和`some()`方法组合使用,实现了从父数组中移除与子数组重复元素的功能。具体操作为,利用`filter()`筛选出父数组中不包含在子数组内的元素。

被折叠的 条评论
为什么被折叠?



