javascript - Finde eindeutige Objekte in einem Array basierend auf mehreren Eigenschaften
Ich muss eindeutige Objekte aus dem Array anhand der folgenden 2 Eigenschaften finden. Wenn "Klasse" und "Tarif" übereinstimmen, muss ich eindeutige Werte ermitteln und diese in das Ergebnisarray aufnehmen.
Quelle
var arr = [{class:"second", fare: "a"},
{class:"second", fare: "b"},
{class:"first", fare: "a"},
{class:"first", fare: "a"},
{class:"second", fare: "a"},
{class:"first", fare: "c"}
]
Erwartetes Ergebnis
var result = [{class:"second", fare: "a"},
{class:"second", fare: "b"},
{class:"first", fare: "a"},
{class:"first", fare: "c"}
]
Ich habe in SO nachgesehen und konnte eine Antwort finden, die nach einer Eigenschaft gefiltert ist Erstelle ein Array einzigartiger Objekte nach Eigenschaft), konnte aber anhand von 2 Eigenschaften nicht herausfinden, welche.