我有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])
}
}
這不起作用然而
什麼部分不起作用?你有任何控制檯錯誤?我看起來很合理。你會得到什麼輸出?你確定你實際上有任何具有相同'id'的匹配對象嗎? – musefan
這兩個數組中的對象是否具有相同的順序? –
@MB不,他們不是,這是一個問題嗎? –