JSFiddle - React, Tailwind, and code Playground

by valkyris

JavaScript

const promise0 = () => {
  return new Promise((resolve) => {
    setTimeout(() => {
      resolve(0)
    }, 200)
  })
}
const promise1 = () => {
  return new Promise((resolve) => {
    setTimeout(() => {
      resolve(1)
    }, 100)
  })
}
const promise2 = () => {
  return new Promise((resolve) => {
    setTimeout(() => {
      resolve(2)
    }, 300)
  })
}

const promises = [promise0, promise1, promise2]
for (let promise of promises) {
  promise().then(response => response)
}