IvanInvanov
@IvanInvanov
Новичок

Как отобразить массив, полученный fetch запросом?

Добрый день, я пытаюсь получить данные фетчом. Как мне вывести эти данные на страницу в список или подскажите пожалуйста хотя бы как записать данные в переменную. Я пытался присваивать переменной данные, но оно не работает. Пытался в массив пушить данные, оно работает, но вывести отдельно элементы у меня не получается.

let users = [];

fetch("https://reqres.in/api/users?page=2")
    .then((r) => r.json())
    .then((data) => {
        const result = data.data;
        users.push(result);
    });

console.log(users[0]); // выводит undefined
  • Вопрос задан
  • 773 просмотра
Решения вопроса 1
https://developer.mozilla.org/en-US/docs/Web/API/F...
https://developer.mozilla.org/en-US/docs/Web/JavaS...
fetch возвращает промис, почитайте как работать с ними
Чтобы работать с промисами как с синхронными функциями, почитайте про async await
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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