Я просмотрел много вопросов о переполнении стека, но, похоже, ни один из них не ответил на мой вопрос. У меня есть массив объектов, который я хотел бы уменьшить, удалив все объекты, где ключ и значение совпадают.
Итак, мой массив объектов будет:
[{a:1},{a:2},{c:3},{b:1},{a:1},{c:3},{c:4},{a:1}]
Конечный результат должен быть:
[{a:1},{a:2},{c:3},{b:1},{c:4}]
Я пытался использовать filer и map, но я могу получить только первый объект в массиве, а не все объекты, которые имеют разные пары ключ / значение в массиве. Я также пытался использовать filter и findIndex, но с той же проблемой.
Я также не могу отфильтровать объекты, прежде чем помещать их в массив.
Может ли кто-нибудь указать мне правильное направление?