React

api 데이터 불러오기

1
  콘솔에 movies.results 하면 나오는데  movies.results[1]  하면 왜 Uncaught TypeError: Cannot read properties of undefined (reading '1') 에러 뜰까요  

 

콘솔에

movies.results 하면 나오는데 

movies.results[1]  하면 왜 Uncaught TypeError: Cannot read properties of undefined (reading '1')

에러 뜰까요

 

huu 2022-04-28
huu 님께서 2022-04-28에 React에 올린 질문

댓글

1개의 답변

1
movies.results[1]에 접근하기 전에 다음과 같이 처리해보시기 바랍니다. if(movies.results && movies.results.length > 0) { console.log(movies.results[0]); } movies.results 값을 아직 가져오지 않은 상태에서 접근..

movies.results[1]에 접근하기 전에 다음과 같이 처리해보시기 바랍니다.

if(movies.results && movies.results.length > 0) {
   console.log(movies.results[0]);
}

movies.results 값을 아직 가져오지 않은 상태에서 접근하기 때문에

console.log(movies.results)는 오류가 나지 않아도 console.log(movies.results[0])은 오류가 나는 현상으로 보일 수 있습니다.

닥터핸 2022-04-30
사탕 주기
닥터핸 님께서 2022-04-30에 React에 올린 글
보관하기

댓글

조회수 362
답글 1
URL