카카오 맵 API를 다루다가 마커로 찍은 장소들을 라인으로 이어주는 메서드에서 데이터를 넣는 작업을 하다가 배열을 다루는게 익숙치 않아서...
다음과 같은 에러가 떴다.
let markers = [];
let currentCourse = courseData.find(
(place) => place.courseUid === uid
);
currentCourse = currentCourse.filter(
(place) => place.places
);
자꾸 저렇게 변수에 저장해주니까 currentCourse에 담은 배열이 해당 장소에 맞는 배열이 리턴되는게 아니고 전체가 리턴이 돼서 아래와 같이 찾은배열에서 접근할 수 있게끔 수정해주었다.
let markers = [];
let currentCourse = courseData.find(
(place) => place.courseUid === uid
).places;