JS

PAUSE OR SLEEP IN JAVASCRIPT

(quick guide & examples)

function demo () {   DO SOMETHING   console.log("First");     WAIT 1 SECOND   let now = Date.now(), end = now + 1000;   while (now < end) { now = Date.now(); }      PROCEED   console.log("Second");  }

LOOP UTILL TIME'S UP

01

function demo () {   DO SOMETHING   console.log("First");     RUN THIS AFTER 1 SECOND   setTimeout(demoA, 1000);  }   function demoA () {   console.log("Second");  }

GOOD OLD TIMER

02

function demo () {   DO SOMETHING   console.log("First");     WAIT 1 SECOND   await new Promise(res =>      setTimeout(res, 1000)   );     PROCEED    console.log("Second");  }

ASYNC TIMEOUT

03