@Ibishka

Как сократить условие цикла?

for(let i = 0; i<5; i++) {...}
Как сократить условие цикла?
Где то будто видел что можно так написать: for(; i<5; i++) {...} но не работает.
  • Вопрос задан
  • 185 просмотров
Решения вопроса 3
like-a-boss
@like-a-boss
Признайся,тебяТянетНаКодМужика,ты—программный гей
Так for(; i<5; i++) можно писать, когда инкремент определён вне цикла. Здесь нечего сокращать, не страдайте ерундой.
Ответ написан
Комментировать
Athanor
@Athanor
Лайк + Решение: не жмись, нажми
for(; i<5; i++) {...}
будет работать, если у вас где-то выше по коду i объявлена и при этом имеет тип Number.

Вот так, например:
var i = 0;
for(; i<5; i++) {console.log(i)}
Ответ написан
Seasle
@Seasle Куратор тега JavaScript
const count = 10;
let index = 0;
for (; index < count;) {
    console.log(index++);
}


Ну если прям совсем сократить

i=0;c=10;for(;i<c;){console.log(i++)}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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