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();