Я пытаюсь сделать бесконечный цикл, но он работает только, если я включаю в него «предупреждение». Мой код выглядит следующим образом:Попытка бесконечного цикла на JavaScript
while(tocontinue){
// Some code
alert('Accept to continue');
}
На этом пути, пользователь должен нажать, чтобы скрыть оповещения (например, на Chrome), а затем цикл правильно продолжает сам по себе. Мне нужно реализовать это без предупреждения. Я также попытался это:
while(tocontinue){
// Some code
tocontinue = false;
setTimeout(function(){tocontinue=true},500);
}
И с «window.setTimeout» тоже, и без слова «функции() {}», но он не работает. Я попробовал все: некоторые реализации на JavaScript функции сна(), вызов функции каждого X время с setInterval, ответы 1 и 3 на this post ...:/
Большое спасибо за ваше время.
Что вы пытаетесь сделать? Вы можете реализовать бесконечный цикл с помощью 'while (true)' –
Асинхронные задачи, например таймеры, не могут быть выполнены до тех пор, пока поток выполнения не будет простаивать, что 'while (true)' никогда не позволит. –
Я сомневаюсь, что первый пример работает. ['continue'] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/continue) зарезервировано. – C5H8NNaO4