Задать вопрос

Почему циклы for срабатывают только в первой итерации?

https://jsfiddle.net/0bfLhxLx/1/
Всем привет, помогите понять, почему так:
есть массив чисел от 0 до 11, итерирюсь с шагом 4, на каждой итерации хочу в два массива поместить по три числа,
а получается, что массивы непустые только на первой итерации. Почему так?
  • Вопрос задан
  • 169 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
EreminD
@EreminD
Кое-что умею
1. начнем с того, что вы, каждый раз пересоздаете arr1 и arr2
2. for (let k = i; k <=2; k++ ) и for (let m = i+2; m <=4; m++ ) - у вас условие выхода из цикла жестко задано (k <=2 и m <=4)
А на второй иттерации, i = 4 => k=4
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы