const arrProm = concatPromise()
await execPromises(arrProm)
}
async function execPromises(arrProm) {
for await ( const resolved of arrProm) {
console.log(resolved)
}
}
function concatPromise() {
const prArr = []
let promise;
for (let i = 0; i < 3; i++) {
promise = new Promise((rs,rj) => {
setTimeout(() => {
rs(i + ' promise ready')
}, 5000);
})
prArr.push(promise)
}
return prArr
}
поочередно это как?
Обсуждают сегодня