Skip to content

Instantly share code, notes, and snippets.

@fiftin
Forked from daliborgogic/delay.js
Created October 2, 2017 20:24
Show Gist options
  • Save fiftin/5f2d32476362773f23192697a906c198 to your computer and use it in GitHub Desktop.
Save fiftin/5f2d32476362773f23192697a906c198 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