Извлечь массив из объекта? - PullRequest
0 голосов
/ 04 апреля 2020

У меня есть компонент, который получает реквизиты:

Полученные данные напечатаны на console.log

enter image description here

Как извлечь массив из этого объекта?

Перед отправкой массива в мой компонент выглядит так:

enter image description here

Ответы [ 4 ]

0 голосов
/ 09 апреля 2020

Я наконец-то использовал функцию map () для решения этой проблемы.

0 голосов
/ 04 апреля 2020

Звучит так, как будто у вас есть компонент React, который получает данные следующим образом:

<MyComponent data={myArray} />

Если так, то внутри этого компонента он получит его на подпорке с именем data.

function MyComponent(props) {
  console.log(props.data)
  return <p>{data}</p>
}

Или написано с более распространенным назначением деструктурирования:

function MyComponent({data}) {
  console.log(data)
  return <p>{data}</p>
}
0 голосов
/ 04 апреля 2020

введите описание изображения здесь

fetch("https://corona.lmao.ninja/v2/historical/mexico")
        .then(response => { 
            response.json().then(function(dato) {  
             console.log(dato.timeline.cases); 
            });
        })
        .catch(err => {
            console.log(err);
        });
0 голосов
/ 04 апреля 2020

Если вы делаете

console.log(props);

, вы можете получить массив с:

const arr = props.data;

или

const { data } = props;

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