大家好,又见面了,我是你们的朋友全栈君。
复制代码
从arr1中。根据arr2中所有的项,排除过滤掉arr2中的项。
let arr1 = [
{
id:1,
num:50,
text:'1111111111'
},
{ id:2,
num:100,
text:'222222222'
},
{
id:3,
num:200,
text:'33333333'
},
{
id:4,
num:300,
text:'33333333'
}];
let arr2 = [
{
id:1,
num:50,
text:'1111111111'
},
{ id:2,
num:200,
text:'222222222'
}
]
let newArr = arr1 .filter(item=>!arr2 .some(ele=>ele.num===item.num));
//结果是:
// [
// {
// id:2,
// num:100,
// text:'222222222'
// },
// {
// id:3,
// num:200,
// text:'33333333'
// },
// {
// id:4,
// num:300,
// text:'33333333'
// }
// ]
复制代码
转载于:https://juejin.im/post/5c18bfbd6fb9a049f5711313
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/146012.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...