JavaScript: Задержка выполнения кода в javasript
Для создания задержки в выполнении кода можно использовать setTimeout или async/await
С помощью setTimeout можно установить таймер, который выполнит заданную функцию через определенное время. Например, чтобы создать задержку в выполнении кода на 1 секунду, вы можете написать следующий код:
setTimeout(function() { // Код, который выполнится через 1 секунду }, 1000); // 1000 миллисекунд = 1 секунда
Также можно использовать асинхронные функции и оператор await, чтобы создавать задержки в выполнении кода. Например, следующий код ожидает 1 секунду перед выполнением кода:
async function myFunction() { await new Promise(resolve => setTimeout(resolve, 1000)); // Код, который выполнится через 1 секунду } myFunction();
В этом примере await используется для ожидания выполнения функции setTimeout, которая возвращает промис. Таким образом, код, который следует за await, будет выполнен только после того, как промис будет выполнен, т.е. через 1 секунду.
Комментарии