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

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

https://jsfiddle.net/0bfLhxLx/1/
Всем привет, помогите понять, почему так:
есть массив чисел от 0 до 11, итерирюсь с шагом 4, на каждой итерации хочу в два массива поместить по три числа,
а получается, что массивы непустые только на первой итерации. Почему так?
  • Вопрос задан
  • 170 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 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
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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