JavaScript Chiamata funzione di ritardo


Esempio

Il metodo setTimeout() chiama una funzione o valuta un'espressione dopo un numero specificato di millisecondi. È anche un modo banale per ottenere un'operazione asincrona.

In questo esempio, la chiamata alla funzione wait risolve la promessa dopo il tempo specificato come primo argomento:

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

wait(5000).then(() => { 
    console.log('5 seconds have passed...');
});