Добрый день, подскажите пожалуйста, как это можно сделать
есть массив
let data = [
{'time': '21:30'},
{'time': '21:30'},
{'time': '21:30'},
{'name': 'ivan'},
{'name': 'ivan'}
]
я хочу удалять элементы из массива если они одинаковые
если у меня в массиве есть {'name': 'ivan'} и ему соответствующая пара {'name': 'ivan'}, оба удаляются
ожидаю на выходе массив
let data = [
{'time': '21:30'},
]
если пригодится, то для хранения уникальных значений существует объект Set https://learn.javascript.ru/map-set.
Ничего делать не придется, коллекция будет содержать исключительно уникальные значения.
Вы мне и так помогли, спасибо Вам большое. Но у меня проблема, что если у меня 4 объекта, они не удаляются, только при нечетном количестве объектов удаляются пары. Я без вас такую регулярку никогда не пофикшу. Как можно сделать, что бы при 4-ёх объектах тайм они все удалялись