@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);
  • Вопрос задан
  • 263 просмотра
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Вам нужно дождаться когда вместо промиса будет результат.
const jsonData = await getCategories()...
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы