Я пытаюсь выполнить скрипт карты в JS, но у меня возникает ошибка, когда я пытаюсь вернуть значение ключа массива.Это работает от 0 до 9, когда ключ> 10, возвращаемое значение будет «1» и «0», а не «10».
Object.keys(City).forEach(function(key) {
var idcity = City[key];
alert(idcity);
});
Мое значение массива от phpфункция и у меня есть эхо массива и ключ отображается '10', а не '1' '0'.Возможно, проблема в этом небольшом JS-скрипте.
Город:
var City= {
<?php
$mycity->CreateMarker($_SESSION['visitorID']);
?>
};
// CreateMarker inside
if($dateformater >= date("Y-m-d")){
echo "{$id}: { 'lat': {$Lat}, 'lon': {$Lon} },";
$ id - это ключ массива
Спасибо.