felvieira
3/21/2019 - 1:43 AM

For com async

function tasks() {
  return new Promise((resolve, reject) => {
    // setTimeout(resolve, 100);
    setTimeout(() => {
      resolve();
    }, 2000);
  });
}

(async () => {
  for (let i = 0; i < 2; i++) {
    await tasks();
    console.log("Abrindo mais uma janela do navegador n:" + i);
  }
})();