Я работаю над сторонним проектом и пытаюсь распечатать значения объекта.
Мой код выглядит следующим образом:
компонент на основе класса
this.state = {
itemDetails: []
};
axios.get(`${ROOT_URL}/${itemId}?${API_KEY}`).then(res => {
console.log(res.data);
this.setState({ itemDetails: res.data })
});
возвращает эти данные json
![enter image description here](https://i.stack.imgur.com/57KGi.png)
Тогда у меня есть функциональный компонент
const MovieDetails = (props) => {
const arrayofKey = Object.values(props.itemDetails).map((r) => (
<div>
<a href='#t' className='item-name'>{r.original_title}</a>
</div>
))
return <div className='item-details'>{arrayofKey}</div>
}
, который предназначен для возврата значенияof original_title (Aquaman), однако я получаю сообщение об ошибке "Ошибка типа: невозможно прочитать свойство 'original_title' с нулевым значением"
Любая помощь будет оценена