@Panda_Code
Сognizer

Как работает итерация цикла в цикле?

Добрый день!

Подскажите пожалуйста, как это работает:
for (let i = 0; i < 2; i++) {
            console.log(i);
            for (let i = 0; i < 2; i++) {
                console.log(i);
            }
        }
// -> 0 0 1 1 0 1

Во первых, раньше я думал, что сначала происходит полная(пока условие true) итерация вложенного цикла, скажем 1 уровня, и только затем, итерация 0 уровня, верхнего, однако это не так, как говорит console; Во вторых, почему после 1 1 идет 0? что за? разве i не будет равно 2?
  • Вопрос задан
  • 93 просмотра
Решения вопроса 1
hzzzzl
@hzzzzl
0 внешний
0 1 внутренний
1 внешний
0 1 внутренний
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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