Skip to content

Instantly share code, notes, and snippets.

@bartoszadamczyk
Forked from daliborgogic/delay.js
Created May 11, 2018 21:20
Show Gist options
  • Select an option

  • Save bartoszadamczyk/b5a782de0dfb6430e8c5ca9fadcae5e3 to your computer and use it in GitHub Desktop.

Select an option

Save bartoszadamczyk/b5a782de0dfb6430e8c5ca9fadcae5e3 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