Mam taką tablicę:
var foo = [ { "a" : "1" }, { "b" : "2" }, { "a" : "1" } ];
Chciałbym to przefiltrować, aby mieć:
var bar = [ { "a" : "1" }, { "b" : "2" }];
Próbowałem użyć _.uniq, ale myślę, że ponieważ { "a" : "1" }
nie jest sobie równy, nie działa. Czy istnieje sposób na zapewnienie podkreślenia uniq z nadpisaną funkcją równa się?
{ "a" : "2" }
istnieją? Jeśli tak, to czy jest to atrybut czy wartość, która czyni go unikalnym?