Показать сообщение отдельно
  #8 (permalink)  
Старый 30.03.2020, 20:34
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,750

Сообщение от _marisha Посмотреть сообщение
Дубли судя по всему от того, что на странице могут повторяться товары.
Т.е. есть список товаров и (к примеру) недавно просмотренные товары.
Теперь думаю, стоит ли вообще с дублями бороться
Вы делаете
activeFavoriteID.push(inp.id);
Все идентификаторы (id=...) на странице должны быть уникальны.
Дубли могут быть, если только вы дважды отправляете в массив идентификатор одного и того же элемента.

activeFavoriteID = activeFavoriteID.filter( ( el ) => !activeFavoriteIDRemove.includes( el ) );
В этом случае, если в activeFavoriteID были дубли до фильтрации, то они там могут и остаться, если не входят в удаляемые..

Последний раз редактировалось voraa, 30.03.2020 в 20:39.
Ответить с цитированием