JSFiddle - React, Tailwind, and code Playground

by Tapan Acharjee

JavaScript

fastFunction = ()  =>{
  return new Promise((resolve, reject) => {
    setTimeout(function () {
      console.log('Fast function done')
      resolve()
    }, 100)
  })
}

slowFunction = () => {debugger
  return new Promise((resolve, reject) => {
    setTimeout(function () {
      console.log('Slow function done')
      resolve()
    }, 300)
  })
}

function asyncRunner () {debugger
    return Promise.all([slowFunction(), fastFunction()])
}
console.log(asyncRunner());