Получение неопределенного значения при доступе к объекту javascript

#javascript #reactjs #react-native

#javascript #reactjs #react-native

Вопрос:

У меня странная проблема с объектом в react native. Объект выглядит следующим образом: выполнение :

 console.log(data);
  

Шоу:

 Object {
  "data": Object {
    "size": 40,
    "team": "yellow",
  },
}
  

Но затем доступ к объекту….
Выполнение:

 console.log(data.size);
  

Я получаю :

 undefined
  

Почему? Как я должен это сделать, чтобы получить доступ к размеру?

Спасибо

Комментарии:

1. Попробуйте data.data.size

Ответ №1:

Вероятно, вы хотите сделать это,

 console.log(data.data.size);
  

 const data = {
  "data": {
    "size": 40,
    "team": "yellow",
  },
}

console.log(data.data.size)  

это data объект внутри данных. Итак, вам также необходимо получить к нему доступ data для size

Ответ №2:

 const data = { data: { size: 40 }};
  

Так что это должно быть data.data.size