Джава Скрипт цикл for

 
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 932
Всем привет, ранее была тема - https://instantcms.ru/forum/thread33490-1.html в которой я все понял. Но опять у меня с этим делом непонятки выходят)).

Сам код

Код PHP:
  1.  
  2. function t11() {
  3. let divmax = " ";
  4. let div_11 = document.querySelectorAll(".div-11");
  5. for (let i = 0; i < div_11.length; i++ ){ // div_11.length получаем количество
  6. divmax += div_11[i].innerHTML + " ";
  7. }
  8. document.querySelector(".out-11").innerHTML= divmax;
  9. }
  10.  
  11. document.querySelector('.b-11').onclick = t11;
  12.  
Код работает но мне нужно более детально вникнуть в логику работы. Хочу убедиться, верно ли я понимаю то что делаю.

div_11.length; - получаю общее количество дивов на странице и сравниваю с i
div_11 - при первом заходе цикла вывожу див к которому присвоен индекс в зависимости от захода цикла. Если цикл срабатывает первый раз, то индекс 0, если второй то 1 и т.д
Все верно? Что то именно вот это дело в голове у меня хреново укладывается laugh
Редактировалось: 1 раз (Последний: 26 июля 2020 в 22:15)
Посетитель
small user social cms
Медаль
Сообщений: 177
Заралик:

Всем привет, ранее была тема - https://instantcms.ru/forum/thread33490-1.html в которой я все понял. Но опять у меня с этим делом непонятки выходят)).

Сам код

Код PHP:
  1.  
  2. function t11() {
  3. let divmax = " ";
  4. let div_11 = document.querySelectorAll(".div-11");
  5. for (let i = 0; i < div_11.length; i++ ){ // div_11.length получаем количество
  6. divmax += div_11[i].innerHTML + " ";
  7. }
  8. document.querySelector(".out-11").innerHTML= divmax;
  9. }
  10.  
  11. document.querySelector('.b-11').onclick = t11;
  12.  
Код работает но мне нужно более детально вникнуть в логику работы. Хочу убедиться, верно ли я понимаю то что делаю.

div_11.length; - получаю общее количество дивов на странице и сравниваю с i
div_11 - при первом заходе цикла вывожу див к которому присвоен индекс в зависимости от захода цикла. Если цикл срабатывает первый раз, то индекс 0, если второй то 1 и т.д
Все верно? Что то именно вот это дело в голове у меня хреново укладывается laugh

Всё верно. И так будет, пока i не станет равен кол-ву дивов (длине массива с дивами) .
Редактировалось: 2 раз (Последний: 27 июля 2020 в 01:01)
Игорь Дмитриевич =)
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 932
Vunderkind:
Всё верно. И так будет, пока i не станет равен кол-ву дивов (длине массива с дивами) .
Отлично, спасибо)). Думаю две темы сохраню для подсказок, мало ли опять всплывет)).
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: