JavaScript Función de retardo llamada


Ejemplo

El método setTimeout() llama a una función o evalúa una expresión después de un número específico de milisegundos. También es una forma trivial de lograr una operación asíncrona.

En este ejemplo, llamar a la función de wait resuelve la promesa después del tiempo especificado como primer argumento:

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

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