ymaps.ready(() => {
const { city } = ymaps.geolocation
localStorage.setItem('gorod', city);
document.getElementById("fruit").value = city
})
Метод map вызывает переданную функцию callback один раз для каждого элемента, в порядке их появления и конструирует новый массив из результатов её вызова. Функция callback вызывается только для индексов массива, имеющих присвоенные значения, включая undefined. Она не вызывается для пропущенных элементов массива (то есть для индексов, которые никогда не были заданы, которые были удалены или которым никогда не было присвоено значение. © MDN