const sleep = (milliseconds) => { return new Promise(resolve => setTimeout(resolve, milliseconds)) } /*Use like so*/ async function timeSensativeAction(){ //must be async func //do something here await sleep(5000) //wait 5 seconds //continue on... }
await new Promise(r => setTimeout(r, 2000));
await sleep(1000) function sleep(ms) { return new Promise((resolve) => { setTimeout(resolve, ms); }); }
//Javascipt is asyncronous so you can't pause/block code execution //You can delay doing something with setTimeout setTimeout(function(){ alert("Sup!"); }, 2000);//wait 2 seconds