Найти тему

Пытаюсь стать программистом в 30 лет (JavaScript): сделал перебор массива через событие

Данный способ отлично помогает избавиться от большого количества переменных и повторных события. Просто массив, функция и событие.

Подобные заметки я пишу для себя, но если вам это будет полезно поставьте лайк, плиз.

Описание кода

1-ая строка - название массива;
2-4 строка - адрес ссылки к картинке;
7-ая строка - поиск всех блоков с классом
"gallery__picture-pre";

document.querySelectorAll - действует как массив. Можно так же с ним использовать цикл, как и с массивом


8-ая строка - поиск блока с классом
"full-picture";
10-ая строка - объявил функцию с параметром number;

number - ровняется "i" из цикла

11-ая строка - обработчик событий, который срабатывается при 'click' на одну блок с классом 'gallery__picture-prevue' в массиве;
12-ая строка -
'picturesBig.src' - это то куда вписывается ссылка картинки из массива;
16-ая строка - создание цикла;
17-ая строка - объявляю функцию и записываю в нее все числа подряд от 0 до длинны массива.

Как я понял: цикл сообщает в функцию все числа от 0 до длины масса, а дальше эти числа хранятся в функции. Так как название у них общее (number), то и работают они одновременно. Получается, что цикл срабатывает лишь один раз при демонстрации страницы где данный код работает.