Wait!
Why the rush…?!
Whether you're faking an API response, introducing deliberate cognitive drain, or simply want to slow things down this utility function has got you, baby! 😎
const delay = ms => new Promise(rv => setTimeout(rv, ms))
Cool! How do I use it?
delay(500).then(() => console.log(`hello world`))
Nice! Does it work with async/await
?
Heck, yes, it does!
const functionName = async () => {
doFirstThing()
await delay(500)
doNextThing()
}
Fin
Cover image courtesy of Alex.
onward-journeys module
Real. Simple. Syndication.
Get my latest content in your favorite RSS reader.
I use InoReader but you don't have to.
Comments
In almost all cases, the comments section is a vile cesspool of Reply Guys, racists, and bots.
I don't want to have to deal with that kind of hell so I don't have a comments section.
If you want to continue the conversation, you can always hit me up on Mastodon (which is not a vile cesspool of Reply Guys, racists, and bots).