Бесконечный вложенный цикл for в JS
Всем привет! Можете объяснить почему цикл стал бесконечным? Пытаюсь изучить циклы, но выходит как-то непонятно.
let abc = 5;
for (let i = 0; i < 5; i++) {
for (let j = 0; j < 5; i++) {
abc += 1;
console.log(abc);
}
};
Ответы (1 шт):
Автор решения: Алексей Шиманский
→ Ссылка
Всё просто:
for ( let j = 0; j < 5; i++) {
^----- Проблема тут
Из-за недосмотра переменная j никогда не увеличивается и поэтому условие j < 5 всегда истинно