Что происходит
Каждому элементу коллекции
peresortDel
вешается слушатель события клика.
Каким образом
- Внутрь
forEach()
передается функция, которую применят к каждому элементу.
- Слушатель события
click
— тоже функция. Другая, чем в п.1, поэтому их тут.. две.
Как быть
Чтобы короче — можно повесить всего один слушатель не на каждый элемент, а на общего родителя где-то выше. Это позволит сэкономить на функции в
forEach()
, и не создавать новую функцию для каждого элемента.
commonParent.addEventListener('click', ({ target }) => {
if (!target.classList.contains("tot-samyj-class")) return;
target.style.display = "none";
});
Подробнее не подскажу, т.к. в вопросе нет действующего примера или хотя бы разметки.