У меня есть массив объектов с дубликатами, и я пытаюсь получить уникальный список, где уникальность определяется подмножеством свойств объекта. Например,
{a:"1",b:"1",c:"2"}
И я хочу игнорировать c
в сравнении уникальности.
Я могу сделать что-то вроде
_.uniq(myArray,function(element) { return element.a + "_" + element+b});
Я надеялся, что смогу сделать
_.uniq(myArray,function(element) { return {a:element.a, b:element.b} });
Но это не работает. Есть ли что-то подобное, что я могу сделать, или мне нужно создать сопоставимое представление объекта, если я сравниваю несколько свойств?