Skip to main content

Асинхронность

setTimeout

Вызывает функцию один раз спустя временной промежуток. Поддерживаются в nodejs.

setTimeout(() => {
alert('Async output');
}, 1000);
function returnAlert(x) {
alert(x);
}

setTimeout(() => {
returnAlert('Hello, World!');
}, 1000);

setInterval

let counter = 0;

const intervalId = setInterval(() => {
counter++;
console.log('Counter:', counter);

if (counter === 10) {
clearInterval(intervalId);
}
}, 1000);