Ho questo codiceasincrono funzione di mappa che attendono di rendimenti Promettimi posto del valore
async function addFiles(dir,tree) {
return (await readDir(dir))
.map(async (name) => {await readDir(dir); return name;})
}
ma purtroppo, restituisce solo un mucchio di promesse, perché non c'è la funzione asincrona in mappa non è atteso su. Mi chiedo se non vi è alcun modo per attendere la funzione mappata nel codice sopra.
Credo 'tornare Promise.all ((attendere readdir (dir)). mappa (...)); 'dovrebbe funzionare. Non sono sicuro che debba essere "aspetta Promise.all (...)". –
Buon pensiero! Grazie! –