Js как сделать паузу в коде

Узнайте, как реализовать паузу в JavaScript и улучшите свои навыки программирования! Эффективное использование setTimeout и async/await откроет новые горизонты в вашем коде. Не пропустите!

JS: Как сделать паузу в коде

В JavaScript нет встроенной функции паузы, как в некоторых других языках программирования. Однако, есть несколько способов реализовать паузу в коде.

setTimeout

Функция setTimeout позволяет задержать выполнение функции на определенное количество миллисекунд.


function example() {
    console.log('Hello');
    setTimeout(function() {
        console.log('World');
    }, 2000);
}
example();

    

В этом примере между выводом 'Hello' и 'World' будет пауза в 2 секунды.

Promise и async/await

Можно использовать Promise вместе с async/await для создания паузы.


function pause(ms) {
    return new Promise(resolve => setTimeout(resolve, ms));
}

async function example() {
    console.log('Hello');
    await pause(2000);
    console.log('World');
}

example();

    

Этот код делает то же самое, что и предыдущий пример, но использует async/await для более чистого и понятного кода.

js как сделать паузу в коде

Комментарии