Я пытаюсь создать динамическое c раскрывающееся меню, связанное с моим проектом, благодаря этой строке javascript:
$("#navbar-item-1").append(`<a class="dropdown-item" type="button" onclick="changeMyCurrentMap('${tabName[j]}','${tabLat[j]}','${tabLon[j]}', ${tabMarkerList[j]})">${tabName[j]}</a>`);
Когда мы нажимаем на одну из кнопок, содержащихся в на панели навигации (Bootstrap3) мы активируем функцию changeMyCurrentMap, которая представлена этим прототипом:
function changeMyCurrentMap(name, lat, lon, markerList);
name , lat и lon соответственно строка и 2 двойные. markerList - список объектов.
Когда я вызываю changeMyCurrentMap с помощью onclick, все параметры передаются правильно, кроме массива (поэтому markerList), который возвращает эту ошибку:
Синтаксическая ошибка: отсутствует] после списка элементов.
Я уже прочитал много сообщений об этом типе ошибки, но все еще не могу найти, где может быть моя проблема. У кого-нибудь есть идеи?