let dataMap:any = new Map();
anime.forEach(p=> dataMap.set(p.worldart_link, p));
setNewAnime([...dataMap.values()]) В случае если приходит 2 и более объекта с одним id (worldart_link) фильтрует и оставляет один объект. Так вот... 1. Есть еще вариант, делать тоже самое но быстрей и если да то как? 2. Можно ли сделать тоже самое, но еще так чтоб при фильтрации, к примеру 5 одинаковых id, оставался объект по принципу другого свойства count и вот у кого оно больше, то и оставлять.
Слишком мало информации, может есть хотя бы крохотный репродьюс проблемы?
Обсуждают сегодня