- Теория
- Теория
Дело раскрыто
Замыкания нам помогли, галерея почти работает!
На каждой итерации мы передаём разные значения в addThumbnailClickHandler. Каждый обработчик получает своё замыкание, в котором находятся какие-то конкретные значения параметров thumbnail, photo. Именно эти значения использует каждый обработчик при наступлении события. И теперь значение индекса в уже отработавшем цикле никак не влияет на нашу программу.
Осталось заменить выводы в консоль на замену src у большого изображения, и убедиться, что код работает правильно.
Без JavaScript будущему разработчику никуда. Записывайтесь на профессиональный курс «JavaScript. Профессиональная разработка веб-интерфейсов». Цена 12 000 ₽.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.