Tutorial setTimeout do JavaScript – Como usar o equivalente em JS de suspensão, espera, atraso e pausa
/ * * @param duration Enter duration in seconds */ function sleep(duration) { return new Promise(resolve => { setTimeout(() => { resolve() }, duration * 1000) }) } Mas o que realmente está acontecendo aqui? setTimeout e as falsas promessas Vamos ver um exemplo rápido usando o snippet acima (discutiremos o que está acontecendo posteriormente) … Ler mais