Не работает функция setTimeout() в кубике Яваскрипт.



  • Я использую эту функцию для выполнения ряда действий с паузой, но почему-то при активации этой функции выполнение кода прекращается мгновенно без какого-либо эффекта, не взирая на ожидание. В логах никаких ошибок нет при этом. Данная функция должна ведь работать?



  • @vladlock said in Не работает функция setTimeout() в кубике Яваскрипт.:

    Я использую эту функцию для выполнения ряда действий с паузой, но почему-то при активации этой функции выполнение кода прекращается мгновенно без какого-либо эффекта, не взирая на ожидание. В логах никаких ошибок нет при этом. Данная функция должна ведь работать?

    Данная функция работает в контексте браузера, на действие BAS она не влияет. Что бы BAS дожидался выполнения вашего кода используйте асинхронные функции с await



  • Вот, например, пару кусков кода JS с ожиданием действия.

    setTimeout(() => {document.getElementsByClassName("butt-nw")[0].click();}, 1000);
    setTimeout(() => {window.close();}, 2000);
    

Log in to reply