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

Antworten auf die Frage(8)

Ihre Antwort auf die Frage