Задать вопрос

Возможно ли вообще вернуть результат в асинхронной функции?

У меня есть функция:

async function RenderCurrencies() {
    const API_KEY = 'ea1ecb2431c7cc30724620c2b4c2fc24'
    const response = await fetch(`http://api.exchangeratesapi.io/v1/latest?access_key=${API_KEY}`)

    return response 
}

let newVar = RenderCurrencies()

Подобные вопросы задавались, но все они были с вопросом на то можно ли вернуть с помощью просто return. Как я понял, сделать этого не возможно.
Но есть ли какие-то другие варианты, чтобы функция сделала запрос на сервак и вернула ответ, и результат я получил в переменной newVar?
  • Вопрос задан
  • 251 просмотр
Подписаться 2 Простой 1 комментарий
Решение пользователя Роман К ответам на вопрос (3)
@Romjkez
В глобальном окружении только так получится:
RenderCurrencies()
    .then(result=> {
    // обработчик результата
})
Ответ написан