0
http://robcee.net/2013/fat-arrow-functions-in-javascript/ - 檢查我的語法這裏JavaScript的谷歌地圖事件處理程序提供了錯誤 - 「未捕獲的SyntaxError:意外的標記>」使用脂肪箭頭功能
我想在我的代碼使用它,但它給這個錯誤
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);
取代脂肪箭頭功能,它工作正常。但是,我無法訪問我想要的變量。因此,要解決我使用胖箭頭功能的範圍問題。有誰知道爲什麼它不能在我的代碼中工作。對我來說,語法看起來適合胖箭頭函數
「(event)=> {」是無效的語法。 addListener函數的最後一個參數需要是一個函數「指針」或返回函數「指針」的函數。 – geocodezip 2014-08-27 18:29:13
你知道什麼是正確的語法,然後才能夠使用胖箭頭功能? – Ishita 2014-08-27 18:29:51
我認爲「胖箭頭」函數目前只能在[FireFox](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/arrow_functions)中使用。 – Teemu 2014-08-27 18:54:16