У меня такой массив:
var foo = [ { "a" : "1" }, { "b" : "2" }, { "a" : "1" } ];
Я бы хотел отфильтровать его, чтобы:
var bar = [ { "a" : "1" }, { "b" : "2" }];
Я пробовал использовать _.uniq, но думаю, поскольку { "a" : "1" }
он не равен самому себе, он не работает. Есть ли способ предоставить подчеркивание uniq с переопределенной функцией равенства?
{ "a" : "2" }
существуют? Если да, то что делает его уникальным - атрибут или значение?