• Теория
  • Теория

Дело раскрыто

Замыкания нам помогли, галерея почти работает!

На каждой итерации мы передаём разные значения в addThumbnailClickHandler. Каждый обработчик получает своё замыкание, в котором находятся какие-то конкретные значения параметров thumbnail, photo. Именно эти значения использует каждый обработчик при наступлении события. И теперь значение индекса в уже отработавшем цикле никак не влияет на нашу программу.

Осталось заменить выводы в консоль на замену src у большого изображения, и убедиться, что код работает правильно.

Минимальный вид табов
  • index.html
HTML
HTML

Вы перешли на другую страницу

Кликните внутри мини-браузера, чтобы поставить фокус в это окно.

100%
Бабушка Кекс

Притормози, дружище

Проходить вызовы части «Знакомство с событиями» тренажёра «Погружение в браузерный JavaScript» можно после регистрации и оформления подписки.