mid level async await

by Saksham Malhotra

JavaScript

function returnPromise() {
  console.log('returning promise')
  let prom = new Promise(resolve => {
    setInterval(() => {
      resolve('resolved');
    }, 4000)
  });

  return prom;
}

async function getPromise() {
  const msg = await returnPromise();
  console.log(msg)
}

(() => {
  getPromise();
  console.log('aftetr getting promise')
})()