const sleep = ms => new Promise(resolve => setTimeout(resolve, ms)); async function doSomething() { console.log("this might take some time...."); await sleep(5000); console.log("done!") } doSomething();