Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
Такое ощущение будто в .map асинхронная функция не дожидается своих await, а сразу возвращает промис.
const arr = await Promise.all([1, 2, 3, 4, 5].map(async (value) => 2 * await asyncThing(value))); console.log(arr); // [2, 4, 6, 8, 10]
char ch = USART_reciv(); if (ch == '1') { ... } else if (ch == '2') { ... } else if (ch == '3') { ... }