javascript - encontre objetos únicos na matriz com base em várias propriedades
Preciso encontrar objetos únicos da matriz com base em 2 propriedades, como abaixo. Quando "classe" e "tarifa" correspondem, preciso extrair valores exclusivos e obtê-los na matriz de resultados.
Fonte:
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"}
]
Resultado esperado:
var result = [{class:"second", fare: "a"},
{class:"second", fare: "b"},
{class:"first", fare: "a"},
{class:"first", fare: "c"}
]
Eu olhei no SO e consegui encontrar uma resposta filtrada com base em uma propriedade (Criar matriz de objetos exclusivos por propriedade), mas não foi possível encontrar o que poderia ser feito com base em duas propriedades.