Я получаю
Uncaught TypeError: Cannot read property 'page' of undefined
из console.log (props.searchedLocation.totalPages.page).
Приведенный ниже объект является консольным журналом 'props.searchedLocation'.
{
next: { page: 3, limit: 10 },
previous: { page: 1, limit: 10 },
totalPages: { page: 32 },
results: [
{
},
]
}
Он возвращает {page: 32}, когда я делаю console.log ('props.searchedLocation.totalPages'). Однако мне нужен номер страницы, чтобы передать его моему компоненту разбивки на страницы, и я пробовал использовать '?' для поиска значения страницы, но это не сработало.
Как я могу взять значение объекта внутри основного объекта в React или JS?
useEffect(() => {
if (!props.searchedLocation) {
setLastPage(100);
} else {
setLastPage(props.searchedLocation.totalPages.page);
}
}, [props.searchedLocation]);
это возвращает
Uncaught TypeError: Cannot read property 'page' of undefined