Я считаю, что следующий ответ мне очень помогает в удалении дублирующегося массива объектов, который содержит дубликаты.
Я сделал вилку из примера, который я модифицировал.
Функция связана:
const uniqueArray = things.thing.filter((thing,index) => {
return index === things.thing.findIndex(obj => {
return JSON.stringify(obj) === JSON.stringify(thing);
});
});
Например, у меня есть:
[
{"place":"here","name":"stuff"},
{"place":"there","name":"morestuff"},
{"place":"there","name":"morestuff"},
{"place":"herehere","name":"stuff"}
]
Будет возвращено:
[
{"place":"here","name":"stuff"},
{"place":"there","name":"morestuff"},
{"place":"herehere","name":"stuff"}
]
Как удалить повторяющееся place
имя, которое содержит тот же name
?
Ожидаемый результат:
[
{"place":"here","name":"stuff"},
{"place":"there","name":"morestuff"}
]