С учетом следующего кода:
var arr = [1,2,3,4,5];
var results: number[] = await arr.map(async (item): Promise<number> => {
await callAsynchronousOperation(item);
return item + 1;
});
который вызывает следующую ошибку:
TS2322: Тип 'Promise <number> []' не может быть присвоен типу 'number []'. Введите "Promise <number> не присваивается типу 'number'.
Как я могу это исправить? Как я могу сделать async await
и Array.map
работать вместе?