Доступ к атрибутам внутри объекта - PullRequest
0 голосов
/ 19 сентября 2019

Я выполняю выборку внутри моего componentDidMount следующим образом

componentDidMount() {

        fetch('https://cors-anywhere.herokuapp.com/http://api.plos.org/search?q=title:DNA', {
            headers: {
                "Access-Control-Allow-Origin": "*",
                "Access-Control-Allow-Credentials": true,
            }
        })
            .then(response => response.json())
            .then((data)=>{

            console.log(data);
            });

    }

И моя консоль выводит данные следующим образом

{response: {…}}
response:
docs: (10) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}]
maxScore: 6.3768473
numFound: 5026
start: 0
__proto__: Object
__proto__: Object

Я хочу получить доступ к массиву документов здесь.Я пытался console.log(data.docs);, но он возвращает неопределенное.Что я здесь не так делаю?

1 Ответ

2 голосов
/ 19 сентября 2019

Вы должны попробовать =>

console.log (data.response.docs);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...