Есть массив типа:
list {
0 : {addr: "адрес 1, дом1", coords: ""},
1 : {addr: "адрес 2, дом 2", coords: ""},
2 : {addr: "адрес 3, дом 3", coords: ""},
}
Запускаю геокодер по массиву list:
for(i in list){
ymaps.geocode(list[i].addr).then(
function (res){ ??? },
function (err) { console.log(err); }
);
}
Как записать координаты домов в соответствущее поле coords?
Не понимаю как это сделать, поскольку в callback-функции, которая обрабатывает ответ геокодера, неизвестно с каким элементом массива list она работает.