Показать сообщение отдельно
  #1 (permalink)  
Старый 13.04.2022, 18:23
Интересующийся
Отправить личное сообщение для Fortun Посмотреть профиль Найти все сообщения от Fortun
 
Регистрация: 13.06.2013
Сообщений: 15

Чем можно заменить/как ускорить forEach внутри forEach?
Приветствую.
Подскажите, можно ли как-то ускорить этот код?
Массив array может быть довольно-таки большим и постоянно увеличивается, вызов forEach на каждый его элемент рано или поздно приведет к большим задержкам.

const array = ['Заголовок1', 'Заголовок2'];

const arr = [...document.querySelectorAll(".visit-link"), ...document.querySelectorAll(".target-link > a")];

         array.forEach((myList) => {
            arr.forEach((el) => {
               if(myList == el.innerText) {
                   el.closest('.top-item-row').remove();
                }
            })

        });
Ответить с цитированием