我需要循環訪問此數組並比較數組中的對象的值,但我嘗試了不同的方法,並且可以獲取它。我錯過了什麼或有沒有更好的方法來做到這一點?嘗試比較對象數組中的鍵
var all = [{a: 1, b: 2, c: 9, d: 5}, {a: 1, t: 58, r: 19, d: 5}, {a: 1, t: 14, r: 89, d: 5}];
for (var i = 0; i < all.length; i++) {
for (var j = 0; j < all.length; j++) {
for(var key in i){
for(var keyz in j){
if(all[i][key] != all[j][keyz]){
console.log('no same');
}
}
}
}
}
從什麼時候是 「我」 的對象? –
因此,如果它是一個索引(請參閱數字) - 「(var key in i){'語句的含義是什麼? – zerkms
那麼你想從這裏得到什麼輸出? –