Verwenden Sie asynchrone Wartezeiten mit Array.map
Geben Sie den folgenden Code ein:
var arr = [1,2,3,4,5];
var results: number[] = await arr.map(async (item): Promise<number> => {
await callAsynchronousOperation(item);
return item + 1;
});
was den folgenden Fehler erzeugt:
TS2322: Typ 'Promise <Nummer> []' kann nicht dem Typ 'Nummer []' zugewiesen werden. Typ 'Promise <Nummer> kann nicht dem Typ' Nummer 'zugewiesen werden.
Wie kann ich es reparieren? Wie kann ich @ machasync await
undArray.map
zusammenarbeiten