Всем привет, друзья. Нужна помощь с js и fetch. Проблема: я итерируюсь по масcиву с помощью map, где для изменения элемента вызываю метод, в котором происходит обращение к API через fetch. Так как fetch возвращает Promise, естественно мне в map, не дожидаясь ответа с API, возвращается не тот результат, который я ожидаю. Я почитал про async, await, Promise и пробовал разные сочетания в данном вопросе, и я явно что-то упускаю и неправильно понимаю как работает асинхронность в js. Как решить данную проблему? Буду благодарен за любую помощь!