for loop doesnt wait for function callback code example
Example: wait for loop to finish javascript
async function processArray(array) {
// map array to promises
const promises = array.map(delayedLog);
// wait until all promises are resolved
await Promise.all(promises);
console.log('Done!');
}