SyntaxError: отсутствует ] после списка элементов

У меня есть карта mapbox-gl.js с маркерами внутри компонента vue. В конце перетаскивания карты создается список всех маркеров в окне просмотра (с setTimeout, чтобы избежать проблем с производительностью при использовании большого количества маркеров). Все работает, как и ожидалось, но я получаю сообщение об ошибке в конце перетаскивания/перемещения:

Uncaught SyntaxError: Unexpected identifier

Никаких дополнительных подробностей..., ошибка относится, например. к VM9336, который содержит:

[object HTMLDivElement],[object HTMLDivElement],[object HTMLDivElement],[object HTMLDivElement]

Количество [object HTMLDivElement] соответствует количеству маркеров в области просмотра.

Ошибка появляется из-за этой функции mapbox-gl.js:

Actor.prototype.receive = function(t) {
                var e, a = this, r = t.data, s = r.id;
                if (!r.targetMapId || this.mapId === r.targetMapId) {
                    var i = function(t, e, r) {
                        a.target.postMessage({
                            sourceMapId: a.mapId,
                            type: "<response>",
                            id: String(s),
                            error: t ? String(t) : null,
                            data: e
                        }, r)
                    };
                    if ("<response>" === r.type)
                        e = this.callbacks[r.id],
                        delete this.callbacks[r.id],
                        e && e(r.error || null, r.data);
                    else if ("undefined" != typeof r.id && this.parent[r.type])
                        this.parent[r.type](r.sourceMapId, r.data, i);
                    else if ("undefined" != typeof r.id && this.parent.getWorkerSource) {
                        var p = r.type.split(".")
                          , d = this.parent.getWorkerSource(r.sourceMapId, p[0]);
                        d[p[1]](r.data, i)
                    } else
                        this.parent[r.type](r.data)
                }
            }

Поскольку я почти потерян... есть идеи?

РЕДАКТИРОВАТЬ: в Firefox (вместо Chrome) я получаю следующее сообщение об ошибке:

SyntaxError: missing ] after element list  0.821efde866de69447c4f.js%20line%20491%20%3E%20eval:119:8

но при нажатии на кодовую ссылку Firefox, похоже, не может прочитать код...


person musicformellons    schedule 17.03.2017    source источник
comment
Можете ли вы опубликовать код, который вызывает ошибку?   -  person mollymerp    schedule 17.03.2017
comment
Ну это не понятно... в ошибке об этом не сказано.   -  person musicformellons    schedule 17.03.2017
comment
Я думаю, вам нужно будет провести дополнительное расследование, чтобы выяснить, что вызывает ошибку. Или, может быть, вы могли бы опубликовать ссылку на сайт, показывающий проблему.   -  person Steve Bennett    schedule 24.03.2017