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 谷歌地图事件处理程序使用粗箭头函数给出错误 - 'Uncaught SyntaxError: Unexpected token >',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25534352/