Javascript SyntaxError:元素列表后缺少]

Javascript SyntaxError:元素列表后缺少],javascript,ecmascript-6,mapbox-gl-js,Javascript,Ecmascript 6,Mapbox Gl Js,我在vue组件中有一个带有标记的mapbox-gl.js地图。在地图拖动的末尾,将列出视口中的所有标记(设置超时以避免多个标记出现性能问题)。一切正常,但在拖动/移动结束时出现错误: Uncaught SyntaxError: Unexpected identifier 无进一步详细信息…,例如,错误涉及VM9336,其中包含: [object HTMLDivElement],[object HTMLDivElement],[object HTMLDivElement],[object HTM

我在vue组件中有一个带有标记的mapbox-gl.js地图。在地图拖动的末尾,将列出视口中的所有标记(设置超时以避免多个标记出现性能问题)。一切正常,但在拖动/移动结束时出现错误:

Uncaught SyntaxError: Unexpected identifier
无进一步详细信息…,例如,错误涉及VM9336,其中包含:

[object HTMLDivElement],[object HTMLDivElement],[object HTMLDivElement],[object HTMLDivElement]
[object HtmlDevice]的数量与视口中标记的数量匹配

该错误似乎来自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似乎无法读取代码…

你能发布触发错误的代码吗?这还不清楚。。。错误中没有提到它。我认为你需要在你这边做更多的调查,以找到触发错误的原因。或者你可以发布一个链接到一个显示问题的站点。你可以发布触发错误的代码吗?这还不清楚。。。错误中没有提到它。我认为你需要在你这边做更多的调查,以找到触发错误的原因。或者你也可以发一个链接到一个显示问题的网站。
SyntaxError: missing ] after element list  0.821efde866de69447c4f.js%20line%20491%20%3E%20eval:119:8