gpt4 book ai didi

javascript - 如何在 JavaScript 中删除对象数组中的重复对象

转载 作者:行者123 更新时间:2023-11-28 03:27:25 24 4
gpt4 key购买 nike

我想删除重复的对象。我怎样才能做到这一点?

const array1 = [{ currencyName : "USD", code: "121" }, 
{ currencyName : "INR", code: "123" }];

const array2 = [{ currencyName : "USD", code: "121" }];

Result = [{ currencyName : "INR", code: "121" }]

最佳答案

尝试使用filter一些方法:

const array1 =[ 
{ currencyName : "USD", code: "121" },
{ currencyName : "INR", code: "123" }
]

const array2=[ { currencyName : "USD", code: "121" }];

const result = array1.filter(f=>
!array2.some(s=> f.code === s.code && f.currencyName === s.currencyName)
);

console.log(result)

关于javascript - 如何在 JavaScript 中删除对象数组中的重复对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58507456/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com