여러개 좌표 주소로 변환하는법

var geocoder = new daum.maps.services.Geocoder();

var coord = [new daum.maps.LatLng(37.8710629172565,127.73896741011),
new daum.maps.LatLng(37.8710629172565,127.73896741011),
new daum.maps.LatLng(37.440312299074,126.673973622594)];
var callback = function(result, status) {
for (var i = 0; i < coord.length; i++) {
if (status === daum.maps.services.Status.OK) {
console.log(result[i].address.address_name);
}
};
};

geocoder.coord2Address(coord.getLng(), coord.getLat(), callback);

예를 들어서 이렇게 좌표가 3개가 있다고 치면, 그걸 주소로 바꾸고싶은데 이렇게하면 안뜨더라구요.
어떻게하면 좋을지 알려주시면 감사하겠습ㄴ디ㅏ

geocoder.coord2Address를 좌표 배열의 길이만큼 포문을 돌면서 호출해야 할 것 같은데 마지막 줄에서 한 번만 호출하네요.
for문을 돌며 geocoder.coord2Address를 호출하고 콜백에서는 결과가오면, 원하시는 로직을 추가하면 될것같아요.

var callback = function(result, status) {
    if (status === daum.maps.services.Status.OK) {
        console.log(result[0].address.address_name);
    }
};

for (var i = 0; i < coord.length; i++) {
    geocoder.coord2Address(coord[i].getLng(), coord[i].getLat(), callback);
}

감사합니다!!