Как вернуть значение из асинхронного запроса?

Как можно вернуть значение из этой функции? После того как данный код сработал, он возвращает промис, а данные вытянуть я не знаю как

 async function get() {
       let result = await fetch('https://api.coindesk.com/v1/bpi/currentprice.json');
       return await result.json()
   }
   console.log(get());

Ответы (1 шт):

Автор решения: Алексей Шиманский

Примерно так:

 async function get() {
       let result = await fetch('https://api.coindesk.com/v1/bpi/currentprice.json');
       return await result.json();
   }

(async function() {
   console.log(await get());
})()

либо

async function get() {
   let result = await fetch('https://api.coindesk.com/v1/bpi/currentprice.json');
   return await result.json();
}

get().then(response => { console.log(response) })
→ Ссылка