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

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 26 июля 2020 в 22:11
Всем привет, ранее была тема — /forum/thread33490-1.html в которой я все понял. Но опять у меня с этим делом непонятки выходят)).

Сам код

  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
#2 27 июля 2020 в 01:00


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

Сам код

  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 не станет равен кол-ву дивов (длине массива с дивами).
#3 27 июля 2020 в 06:42

Всё верно. И так будет, пока i не станет равен кол-ву дивов (длине массива с дивами) .

Vunderkind
Отлично, спасибо)). Думаю две темы сохраню для подсказок, мало ли опять всплывет)).
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.