Asynchrone Kartenfunktion, die auf die Rückgabe wartet Versprechen statt Wert

Ich habe diesen Code

async function addFiles(dir,tree) {
  return (await readDir(dir))
    .map(async (name) => {await readDir(dir); return name;})
}

aber leider gibt es nur ein paar versprechungen zurück, da dort auf die async funktion in map nicht gewartet wird. Ich frage mich, ob es eine Möglichkeit gibt, auf die zugeordnete Funktion im obigen Code zu warten.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage