@alexsteadfast
I am noob

Почему не работает цикл for?

Необходимо перебрать 15 000 000 значений, но цикл перестает работать после увелечения максимально значения, более 1000. В чем причина? Как обойти?
Пример
Работает:
var i = 10000;
var l = 1;
for ( var l = 1; l < i; l++) {
  console.log(l);
}


Не работает:
var i = 10000000000;
var l = 1;
for ( var l = 1; l < i; l++) {
  console.log(l);
}
  • Вопрос задан
  • 170 просмотров
Пригласить эксперта
Ответы на вопрос 2
Stalker_RED
@Stalker_RED
он работает, просто у вас вероятно вкладка зависает от такого флуда.
Ответ написан
Комментировать
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
А вот так - сможете дождаться окончания скрипта, и увидеть результат?
var i=1000000000;for(l=1;l<i;l+=1000000){console.log(l);}
// 1
// 1000001
// 2000001
// 3000001
// 4000001
// 5000001
// вырезано лишнее....
// 998000001
// 999000001
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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