console
const g1 = [
{
groupBuyId: 232,
title: "科颜氏高保湿面霜 125ml科颜氏高保湿面霜 125ml科颜氏高保湿面霜 125ml科颜氏高保湿面霜 125ml科颜氏高保湿面霜 125ml",
statusName: "已开团"
},
{
groupBuyId: 233,
title: "娇兰帝皇蜂姿水150ml玻尿酸补水保湿贴片面膜&控油锁水护肤蚕丝面膜↵娇兰帝皇蜂姿水150ml↵娇兰帝皇蜂姿水150ml",
statusName: "已开团"
},
{
groupBuyId: 239,
title: "2023韩国东大门高端婴驼绒双面羊毛手缝大衣简约百搭气质",
statusName: "已开团"
},
{
groupBuyId: 227,
title: "whoo/后 天气丹企划版7件套whoo/后 天气丹企划版7件套",
statusName: "已开团"
}
];
const g2 = [
{
groupBuyId: 232,
title: "科颜氏高保湿面霜 125ml科颜氏高保湿面霜 125ml科颜氏高保湿面霜 125ml科颜氏高保湿面霜 125ml科颜氏高保湿面霜 125ml",
statusName: "已开团"
},
{
groupBuyId: 227,
title: "whoo/后 天气丹企划版7件套whoo/后 天气丹企划版7件套",
statusName: "已开团"
},
{
groupBuyId: 125,
title: "whoo/后 天气丹企划版7件套whoo/后 天气丹企划版7件套",
statusName: "未开团"
}
];
const map = new Map();
const equalRet = [];
const g1UniqueRet = [];
g1.forEach(g => map.set(g.groupBuyId, true))
g2.forEach(g => {
if (map.get(g.groupBuyId)) {
equalRet.push(g);
map.delete(g.groupBuyId);
}
})
g1.forEach(g => {
if (map.get(g.groupBuyId)) g1UniqueRet.push(g)
})
console.log(map);
console.log('g1UniqueRet---------》》》:', g1UniqueRet);
console.log('equalRet ----》》:', equalRet);
const g1 = [
{
groupBuyId: 232,
title: "科颜氏高保湿面霜 125ml科颜氏高保湿面霜 125ml科颜氏高保湿面霜 125ml科颜氏高保湿面霜 125ml科颜氏高保湿面霜 125ml",
statusName: "已开团"
},
{
groupBuyId: 233,
title: "娇兰帝皇蜂姿水150ml玻尿酸补水保湿贴片面膜&控油锁水护肤蚕丝面膜↵娇兰帝皇蜂姿水150ml↵娇兰帝皇蜂姿水150ml",
statusName: "已开团"
},
{
groupBuyId: 239,
title: "2023韩国东大门高端婴驼绒双面羊毛手缝大衣简约百搭气质",
statusName: "已开团"
},
{
groupBuyId: 227,
title: "whoo/后 天气丹企划版7件套whoo/后 天气丹企划版7件套",
statusName: "已开团"
}
];
const g2 = [
{
groupBuyId: 232,
title: "科颜氏高保湿面霜 125ml科颜氏高保湿面霜 125ml科颜氏高保湿面霜 125ml科颜氏高保湿面霜 125ml科颜氏高保湿面霜 125ml",
statusName: "已开团"
},
{
groupBuyId: 227,
title: "whoo/后 天气丹企划版7件套whoo/后 天气丹企划版7件套",
statusName: "已开团"
},
{
groupBuyId: 125,
title: "whoo/后 天气丹企划版7件套whoo/后 天气丹企划版7件套",
statusName: "未开团"
}
];
const map = new Map();
const equalRet = [];
const g1UniqueRet = [];
g1.forEach(g => map.set(g.groupBuyId, true))
g2.forEach(g => {
if (map.get(g.groupBuyId)) {
equalRet.push(g);
map.delete(g.groupBuyId);
}
})
g1.forEach(g => {
if (map.get(g.groupBuyId)) g1UniqueRet.push(g)
})
console.log(map);
console.log('g1UniqueRet---------》》》:', g1UniqueRet);
console.log('equalRet ----》》:', equalRet);