Ich muss in dieses Array Schleife und vergleichen Sie den Wert des Objekts, das im Array ist, aber ich habe verschiedene Methoden ausprobieren und ich kann es bekommen. Fehle ich etwas oder gibt es einen besseren Weg?Versuchen Sie, Schlüssel in einem Array von Objekten zu vergleichen
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');
}
}
}
}
}
Seit wann ist "i" ein Objekt? –
Also, wenn es ein Index ist (siehe eine Zahl) - was bedeutet die Anweisung 'for (var key in i) {'? – zerkms
also was ist die Ausgabe, die Sie von hier wollen? –