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

Можно и фильтровать
res = activeFavoriteID.filter (id => activeFavoriteIDRemove.indexOf(id) == -1)

for (inp of favorite) {
                    if (inp.getElementsByClassName('activeFavorite')) {
                        activeFavoriteID.push(inp.id);
                        for (var i = activeFavoriteID.length - 1; i >= 0; i--)//удаление дублей
                        {
                            if (activeFavoriteID.indexOf(activeFavoriteID[i]) != i)
                                activeFavoriteID.splice(i, 1);
                        }
                    }
                }


А откуда дубли?
Может сразу делать, что бы не было дублей
for (inp of favorite) {
                    if (inp.getElementsByClassName('activeFavorite')) {
                        if (activeFavoriteID.indexOf(inp.id) == -1) activeFavoriteID.push(inp.id);
                    }
                }
Ответить с цитированием