TMDB 에서 Movie detail API를 통해 데이터를 가져오려고 forEach문을 썼는데 계속 에러가 났다.
movie.forEach((a) => {}
여기서 계속 movie.forEach가 함수가 아니라고..
찾아봤더니 객체가 배열이 아니라서 그렇다길래 console.log(typeof movie) 했더니 Object로 나왔다.
나는 바보처럼 Object를 배열로 바꾸는 법을 열심히 검색했다.
const movie = Object.entries(response);
출력은 배열 형태로 잘 됐지만 타입은 바뀌지 않았다.
현타가 와서 잠깐 멍때리다가 배열이 아니니까 forEach를 안쓰고 movie.title로 불러낼 수 있다는 걸 생각해냈다. 얼마나 다행인지..
이젠 html을 수정하고 있는데 만만치 않다. html 정말 왜이렇게 어려운건지 모르겠다.
flex, grid 개구리게임 틈틈이 해야겠다.
화이팅!