читать значения из массива, в котором находятся массивы - PullRequest
0 голосов
/ 04 мая 2020

Я изменяю currentHistoryIndex в параметре select as click, например, 5, чтобы реагировать на инструменты разработчика. У меня есть curentHistoryIndex: 5

state= {
history: [[{ "Name": "name", "Description": "xxx", "X": 18.6355611, "Y": 53.0331258 }], [{ "Name": "name1", "Description": "xxx", "X": 18.6355611, "Y": 53.0331258 }, { "Name": "name3", "Description": "xxxx", "X": 18.6355611, "Y": 53.0331258 }, { "Name": "name4", "Description": "xxx", "X": 18.6355611, "Y": 53.0331258 }, { "Name": "namee", "Description": "xxx", "X": 18.6355611, "Y": 53.0331258 }]],
}
currentHistoryIndex:0

У меня проблема с отображением этих данных

for (var i = 0; i < this.state.history[this.state.currentHistoryIndex].length; i++) {
        var obj = this.state.history[i][i];
        let myLatlng = new mapboxgl.LngLat(obj.X, obj.Y);
        new mapboxgl.Marker()
          .setLngLat(myLatlng)
          .setPopup(new mapboxgl.Popup({ offset: 25 })
            .setHTML('<h3>' + obj.Name + '</h3><p>' + obj.Description + '</p>'
            ))
          .addTo(map);
      }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...