Async Functions
by amindunited
JavaScript
function delay (ms) {
return new Promise((resolve) => {
setTimeout(resolve, ms);
})
};
async function stepOne () {
console.log('step one before');
await delay(1000);
console.log('step one after');
};
async function stepTwo () {
console.log('step two before');
await delay(1000);
console.log('step two middle');
await delay(1000);
console.log('step two after');
};
stepOne().then(stepTwo);