Приветствую.
Подскажите, можно ли как-то ускорить этот код?
Массив 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();
}
})
});