/ Gists / How to write loops for promise with JavaScript?
On gists

How to write loops for promise with JavaScript?

JavaScript

loop.js Raw #

const sayHi = () => {
  return new Promise((resolve) => {
    setTimeout(() => {
      console.log("Hi");
      resolve();
    }, 3000);
  });
};

const asyncArray = [sayHi, sayHi, sayHi];

const hi = async () => {
  for (const func of asyncArray) {
    console.log(await func());
  }
};