how to wait for a statement to finish in javascript code example
Example 1: 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!');
}
Example 2: how to wait for a function to finish in javascript
function doFirst() {
return new Promise(function(resolve, reject) {
//do a thing
if (){
return reject(value);
}
resolve(value);
});
});
}
async function doSecond() {
var outputValue = await doFirst();
console.log(outputValue);
}