Показать сообщение отдельно
  #1 (permalink)  
Старый 10.03.2020, 20:49
Профессор
Отправить личное сообщение для Telnet Посмотреть профиль Найти все сообщения от Telnet
 
Регистрация: 21.02.2011
Сообщений: 160

Как остановить бесконечный цикл
Есть такой кусок кода
let run = true
while (run){
   await page.waitFor(1000);
   timer++;
   console.log('timer',timer);
   //тут необходимо как то отследить пользовательский ввод и если он произошел то run = false;
   if(input == true){
        run = false;
   }
}

Как мне сделать так что б скажем по нажатию на Enter или Esc
run = false;
и цикл бы останавливался
Ctrl + C не подходит так как он полностью тушит программу, а мне бы хотелось только выйти из этого цикла

Последний раз редактировалось Telnet, 10.03.2020 в 20:53.
Ответить с цитированием