@DeniSidorenko

Уникальное имя перемены в цикле for Javascript?

Добрый день, использую яндекс карту и что бы можно было добавлять новые маркеры из HTML сделал такой код
var mapObjectsAll = document.getElementsByClassName('map-object')
     

      for(var i = 0; i<mapObjectsAll.length; i++){

        var itemK = mapObjectsAll[i];
        var titleK = $(itemK).data('name')
        var latK = $(itemK).data('lat')
        latK = parseFloat(latK)
        var lonK = $(itemK).data('lon')
        lonK = parseFloat(lonK)
        var hitcontent = $(itemK).data('hitcontent')
        var bilHeader = $(itemK).data('bilheader')
        var bilCenter = $(itemK).data('bilcenter')
        var bilFooter = $(itemK).data('bilfooter')
   


        var myPlacemark = new ymaps.Placemark([latK, lonK], {
          hintContent: hitcontent,
          balloonContentHeader: bilHeader,
          balloonContentBody: bilCenter,
          balloonContentFooter: bilFooter,
        }, {
          iconLayout: 'default#image',
          iconImageHref: 'static/img/assets/map/marker.svg',
          iconImageSize: [40,40],
          iconImageOffset: [-26, -46]        
        });
        
      }

      
      
      myMap.geoObjects
        .add(myPlacemark)


( Это часть кода)

Все бы окей, только есть одна проблема. Как быть с переменной myPlacemark - ведь в каждом цикле она должна быть уникальной и позже получать ее за пределами цикла что бы можно было добавить как параметр, заранее спасибо
  • Вопрос задан
  • 88 просмотров
Решения вопроса 1
@DeniSidorenko Автор вопроса
var markers = [];
for (var i = 0; i < coords.length; ++i) {
    markers[i] = "some stuff";
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы