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

https://jsfiddle.net/0bfLhxLx/1/
Всем привет, помогите понять, почему так:
есть массив чисел от 0 до 11, итерирюсь с шагом 4, на каждой итерации хочу в два массива поместить по три числа,
а получается, что массивы непустые только на первой итерации. Почему так?
  • Вопрос задан
  • 154 просмотра
Решения вопроса 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
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы