async function init() { console.log(1); await sleep(1000); console.log(2); } function sleep(ms) { return new Promise((resolve) => { setTimeout(resolve, ms); }); } // one liner await new Promise(resolve => setTimeout(resolve, 5000));
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