Почему моя асинхронная функция возвращает ожидаемое обещание вместо ожидаемого значения в JavaScript? [дублировать]Javascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Почему моя асинхронная функция возвращает ожидаемое обещание вместо ожидаемого значения в JavaScript? [дублировать]

Сообщение Anonymous »

Я пытаюсь вызвать асинхронную функцию и получить результат, но вместо реальных данных я получаю ожидающее обещание. Вот упрощенная версия моего кода: < /p>
async function getData() {
const response = await fetch('https://api.example.com/data');
const result = await response.json();
return result;
}

const data = getData();
console.log(data); // This logs: Promise {
}
< /code>
Как я могу получить фактический результат вместо ожидающего обещания? Я понимаю, что асинхронные функции возвращают обещания, но как правильный способ справиться с этим, чтобы я мог использовать данные?


Подробнее здесь: https://stackoverflow.com/questions/797 ... ected-valu
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»