gpt4 book ai didi

javascript - 检查数组中是否有相同元素,然后推送到第三个数组

转载 作者:行者123 更新时间:2023-11-28 13:14:31 25 4
gpt4 key购买 nike

我有 2 个对象数组。

比方说:

arr1 = [object, object, object]; 

arr2 = [object, object, object];

如何迭代它们并检查相同的对象属性值,然后插入第三个数组。我已经尝试过这个:

for(var i = 0; i < arr1.length; i++){
for(var j = 0; j < arr2.length; j++){
if (arr1[i].id == arr2[j].id){
arr3.push(arr1[i])
}
}

但是这不起作用

最佳答案

您在 if 语句中缺少右花括号,除了它有效之外:

for(var i = 0; i < arr1.length; i++){
for(var j = 0; j < arr2.length; j++){
if (arr1[i].id == arr2[j].id){
arr3.push(arr1[i])
}
}
}

关于javascript - 检查数组中是否有相同元素,然后推送到第三个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39705356/

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