Skip to content

Instantly share code, notes, and snippets.

@robbestad
Last active August 16, 2016 18:18
Show Gist options
  • Select an option

  • Save robbestad/2530df1f1d88c8a1554a3f2776ba10bf to your computer and use it in GitHub Desktop.

Select an option

Save robbestad/2530df1f1d88c8a1554a3f2776ba10bf to your computer and use it in GitHub Desktop.
// En enkel timeout som fullfører etter ca 1500 millisekunder
function executor(resolve) {
setTimeout(resolve, 1500);
}
// Ferdig-callbacket for vår promise-funksjon.
function done() {
console.timeEnd('done');
}
// Her oppretter vi vår promise, som vil kalle på executor-
// funksjonen. Når den er ferdig logger den hvor lang tid
// det tok før funksjonen fullførte
const promise = new Promise(executor);
promise.then(done);
console.time('done');
// -> done: 1483.728ms
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment