Skip to content

Instantly share code, notes, and snippets.

@Harshakvarma
Forked from daliborgogic/delay.js
Created February 19, 2018 06:39
Show Gist options
  • Save Harshakvarma/0ce74345095d43d1dc8f3802a6e82d92 to your computer and use it in GitHub Desktop.
Save Harshakvarma/0ce74345095d43d1dc8f3802a6e82d92 to your computer and use it in GitHub Desktop.
Node.js Async/Await delay
'use strict'
const timeout = ms => new Promise(res => setTimeout(res, ms))
function convinceMe (convince) {
let unixTime = Math.round(+new Date() / 1000)
console.log(`Delay ${convince} at ${unixTime}`)
}
async function delay () {
convinceMe('started')
await timeout(5000)
convinceMe('finished')
}
delay()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment