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 для более чистого и понятного кода.
Комментарии
Отправить комментарий