Есть ли способ удалить дубликаты, убедившись, что n-й индекс всегда оставлен.
Так что, если у меня есть
[{name: "john", age:20},{name:"john", age:30}]
Мне нужно, чтобы результат всегда был
[{name:"john",age:30}]
В настоящее время я использую этот метод удаления дубликатов
PICKER.saveSelection = PICKER.saveSelection.filter((select, index, self) => {
return self.map(function(mapItem){ return mapItem["category"]; }).indexOf(select["category"]) === index;});