friends.items.forEach((item, i) => {
if (item.city) {
let geoCode = ymaps.geocode(item.city.title, {results: 1});
geoCode.then(async res => {
let geoObject = await res.geoObjects.get(0);
let coords = await geoObject.geometry.getCoordinates();
friends.items[i].coords = coords;
})
}
});
В общем то говоря, это значит: отправь асинхронный запрос на сервер и жди ответа. Когда получишь ответ обработай его (выведи всплывашку).