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

Как получить результат fetch в переменную?

Мне нужно получить данные из функции в переменную. Я попробовал сам, но получаю [object Promise]
async function getCategories() {
    let response = await fetch('...');
    if (response.ok) {
        let data = await response.json();
        console.log(data);
        return data
    } else {
        alert('error', response.status);
    }
}
var jsonData = getCategories().then(value => {
    return value;
});
alert(jsonData);
  • Вопрос задан
  • 471 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Вам нужно дождаться когда вместо промиса будет результат.
const jsonData = await getCategories()...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы