function sleep() { return new Promise((resolve) => { setTimeout(() => { console.log('1'); resolve(); }, 1000) }) } (async () => { await sleep(); console.log('2'); })();