Skip to content

Instantly share code, notes, and snippets.

@diter14
Forked from eteeselink/delay.js
Last active February 20, 2019 14:04
Show Gist options
  • Save diter14/cc7d1aaadfddfbcb2ac6e48acb67eb54 to your computer and use it in GitHub Desktop.
Save diter14/cc7d1aaadfddfbcb2ac6e48acb67eb54 to your computer and use it in GitHub Desktop.
ES7 async/await version of setTimeout
const sleep = ms => new Promise(resolve => setTimeout(resolve, ms));
async function doSomething() {
console.log("this might take some time....");
await sleep(5000);
console.log("done!")
}
doSomething();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment