다중마커 클릭이벤트 foreach문으로 어떻게 변경하나요

01

지오로케이션을 이용했으며 ,다중마커 구현, 원구현 여러가지 api를 함께 구현하고 있습니다.
그중에서 다중마커 클릭이벤트 시 한 마커당 인포창으로 글을 띄우고 싶은데 실행시키면 마지막에 쓴 글만 인포로 띄어지더라구요ㅠㅠㅠforeach문을 쓰면 된다고 하는데 어떤식으로 해야할지 막막해서 질문글 올립니다…ㅠㅠ

positions.forEach(function(position) {
    console.log(position.latlng, position.content);
});

로그 확인해 보시고

혹은 지금 코드에서 다음과 같이 고쳐도 됩니다.

kakao.maps.event.addListener(marker, 'click', function(info, mark) {
    return function() { 
        info.open(map, mark);
    }
}(infowindow, marker));

함수로 감싸서 스코프를 묶어주는 방법입니다.
이미 예제에도 나와 있는 방법입니다.

감사합니다!