Ich habe dieses Array von Objekten:Javascript - Vergleichen Array von Objekten und Summe übereinstimmt Werte
arr=[
{a: 1,b: 0,x: 100},
{a: 0,b: 0,x: 100},
{a: 1,b: 1,x: 100},
{a: 1,b: 0,x: 200},
{a: 1,b: 1,x: 200},
....
]
Nun, was ich tun muss, um zu vergleichen ist „x“ Werte und wenn sie übereinstimmen, Tranfer summiert „a "und" b "-Werte in einem anderen Array. Zum Beispiel:
arr2 = [{a = 2, b = 1, x = 100}, {a = 2, b = 1, x = 200} ....]
Zweiter, was zu tun , zählt, wie viele Objekte mit demselben "x" -Wert verbunden wurden. Zum Beispiel werden in dem ersten "arr2" -Objekt 3 "arr" -Objekte und in dem zweiten "arr2" -Objekt 2 "arr" -Objekte und so weiter verbunden.
Hausaufgabe? – Will
Bitte zeigen Sie uns Ihren Versuch. – Bergi
Ist Ihnen bewusst, dass Ihre Daten Syntaxfehler aufweisen? –