JSFiddle - React, Tailwind, and code Playground

by Slico

JavaScript

function mockPromise() {
  return new Promise((resolve, reject) => {
    setTimeout(function() {
      console.log("On timeout")
      resolve('Finish promise')
    }, 5000)
  })
}

let count = 3;

async function run() {
  while (count !== 0) {

		await mockPromise();
    count--;

  }
}

run();