@intriga93

Как убрать предупреждение?

  • Вопрос задан
  • 85 просмотров
Решения вопроса 1
MrDecoy
@MrDecoy Куратор тега JavaScript
Верставший фронтендер
Обновил пару раз и показал мне тоже.
Это предупреждение о том, что Вы внутри цикла создаёте функцию, которая обращается на замыкание снаружи и в некоторых ситуациях может привести к неожиданному результату.
let panes = document.querySelectorAll('.pane');
for (let pane of panes) {
  pane.querySelector('.remove-button').addEventListener('click', onRemoveClick)
}

function onRemoveClick(evt){
	evt.target.closest('.pane').remove()
}


Вот так не будет предупреждения.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект