У меня есть массив объектов
list = [{x:1,y:2}, {x:3,y:4}, {x:5,y:6}, {x:1,y:2}]
И я ищу эффективный способ (если возможно O(log(n))
) удалить дубликаты и в итоге
list = [{x:1,y:2}, {x:3,y:4}, {x:5,y:6}]
Я пробовал _.uniq
или даже _.contains
, но не смог найти удовлетворительное решение.
Спасибо!
Изменить: вопрос был идентифицирован как дубликат другого. Я видел этот вопрос перед публикацией, но он не ответил на мой вопрос, так как это массив объектов (а не 2-мерный массив, спасибо Аарону), или, по крайней мере, решения по другому вопросу не работали в моем случае.