records = [
{
name: "Alpha",
set: 5,
weight: 185
},
{
name: "Alpha",
set: 5,
weight: 350
},
{
name: "Bravo",
set: 5,
weight: 185
},
{
name: "Charlie",
set: 5,
weight: 185
},
{
name: "Delta",
set: 5,
weight: 185
}
]
Ich habe ein JSON-Array mit mehreren Datensätzen, und ich muss diese Datensätze nach Name und Gewicht filtern. Da es zum Beispiel zwei "Alpha" -Datensätze gibt, muss ich nur die mit dem höchsten Gewicht einziehen (was der zweite Datensatz wäre). Ich habe keine Ahnung, wie man dieses Array mit den gewünschten Ergebnissen filtert und neu erstellt.Filtern und Sortieren eines JSON-Arrays
Ich muss das ursprüngliche Array intakt lassen, da ich ALLE in einer Tabelle anzeigen werde, aber ich muss ein sekundäres Array mit nur den Objekten mit dem größten Wert erstellen, namentlich.
diese ähnliche Frage finden: http://stackoverflow.com/a/17037756/6449750 –