Можно ли сделать цикл for без шага?
Цикл for состоит из тела, начала, условия и шага. А можно сделать без шага?
Ответы (1 шт):
Автор решения: vsemozhebuty
→ Ссылка
В принципе, любая часть в классическом цикле for может быть опущена или перемещена в тело, если вы понимаете, что делаете и как это повлияет на поведение цикла. Но читабельность может пострадать, так как читатель привык к обычному набору частей и может быть озадачен. Например, шаг может быть совмещён с проверкой и пропущен, но чтобы это понять, будет потрачена лишняя секунда)
for (let i = 5; i-- > 0; ) console.log(i);