gpt4 book ai didi

javascript - 如何在JavaScript中检查两个对象是否有很少的匹配数据

转载 作者:太空宇宙 更新时间:2023-11-04 03:00:09 25 4
gpt4 key购买 nike

我有这样的数据:

Array = [
{ 0: { Id: 18, Time: 3 } },
{ 1: { Id: 5, Time: 7 } },
{ 2: { Id: 18, Time: 10 } },
{ 3: { Id: 2, Time: 9 } },
];

如您所见,对象 0对象 2 具有相同的 Id。我想执行一个操作,检查是否有任何对象具有相同的 Id 并返回 true 或 false。

最佳答案

下面的代码可能会有所帮助。

function getMatch(array) {
var idArray = array.map(a => a.Id);

return idArray.some((a, index) => idArray.indexOf(a) !== index);
}

var arr = [
{ Id: 18, Time: 3 },
{ Id: 5, Time: 7 },
{ Id: 18, Time: 10 },
{ Id: 2, Time: 9 }
];

console.log(getMatch(arr));

关于javascript - 如何在JavaScript中检查两个对象是否有很少的匹配数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59798099/

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