Используйте async await с Array.map

Учитывая следующий код:

var arr = [1,2,3,4,5];

var results: number[] = await arr.map(async (item): Promise<number> => {
        await callAsynchronousOperation(item);
        return item + 1;
    });

которая выдает следующую ошибку:

TS2322: Тип «Обещание <номер> []» нельзя назначить типу «номер []». Тип «Обещание <номер> нельзя назначить типу« номер ».

Как я могу это исправить? Как я могу сделатьasync await а такжеArray.map работать вместе?

Ответы на вопрос(4)

Ваш ответ на вопрос