Async For Loop
by amindunited
JavaScript
async function iterator () {
const myArray = ['a', 'b', 'c', 'd', 'e', 'f'];
for (let val in myArray) {
console.log('val', val);
const p = new Promise((resolve) => {
setTimeout(()=>{
resolve()
}, 1000)
});
await p;
}
}
iterator().then(() => {
console.log('.....');
});