<分区>
我有两个数组,我希望将这两个组合起来,重复的项目不亮,只添加新项目,我在控制台中看到组合的数组 我还想在控制台的列表中看到重复项 我的意思是,我需要两个输出,一个告诉我什么是重复项,另一个向我展示一个新的数组,该数组由两个没有重复项的数组组合而成。 我写了这段代码,但它不能正常工作 谢谢你指导我
预期输出:
newContact : [
{
"id": 1,
"name": "Oliver"
},
{
"id": 2,
"name": "Liam"
}
{
"id": 3,
"name": "James"
}
{
"id": 4,
"name": "Lucas"
}
]
duplicateContacts: Oliver
let array1 = [
{ id: 1, name: "Oliver" },
{ id: 2, name: "Liam" },
];
let array2 = [
{ id: 1, name: "Oliver" },
{ id: 3, name: "James" },
{ id: 4, name: "Lucas" },
];
let newContact = array1.filter((item) => item.id !== array2.id);
console.log("newContact :", newContact);
console.log("duplicateContacts:");