function anAction(item) {
    return new Promise((resolve) =>
      setTimeout(() => {
        console.log(item);
        resolve();
      }, 500)
    );
  }
  async function start() {
    for (let i = 0; i < files.length - 1; i++) { 
      await anAction(i);
    }
    console.log("Done");
    return "basic";
  }
  start();

스크린샷 2022-01-16 오후 5.31.16.png