http://robcee.net/2013/fat-arrow-functions-in-javascript/-在这里检查了我的语法
我正在尝试在我的代码中使用它,但是它给出了这个错误
Uncaught SyntaxError: Unexpected token >
在这条线
google.maps.event.addListener(this.map, "rightclick", (event) => {
在这段代码中
google.maps.event.addListener(this.map, "rightclick", (event) => {
this.showContextMenu(event);
});
如果我以此替换胖箭头功能
var self = this;
google.maps.event.addListener(this.map, "rightclick", self.showContextMenu);
工作正常。但是,我没有访问我想要的变量的权限。因此,为了解决范围界定问题,我使用了粗箭头功能。有谁知道为什么它不能在我的代码中工作。对我来说,语法看起来很适合胖箭头功能
最佳答案
Why isn't this JavaScript syntax supported in Google Chrome?
Chrome尚未实现粗箭头功能。
但是,Firefox确实支持它。 -请参见下面的屏幕截图
关于javascript - JavaScript谷歌 map 事件处理程序给出错误-使用粗箭头功能显示'Uncaught SyntaxError:Unexpected token>',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25534352/