我一直在使用一個新的方法,我只是瞭解到保持外部作用域內的另一個函數,但我不記得使用的語法的術語。下面是它如何工作的例子:沒有函數文本的函數的javascript語法的名稱或術語?
Api.get().then((data) => {
console.log('do something with data', data);
}, (e) {
console.log('Error: ', e);
});
基本上,它是一個回調函數,但是這是什麼類型的語法的術語或名稱。我喜歡使用它的原因是因爲您仍然可以參考this
及其值和方法,而使用function(data)
會丟失this
上下文。我想知道這個語法的名稱或術語,因爲它似乎不被iphone或safari支持,我希望進一步查看支持和文檔以支持此方法。
箭頭功能... – 2016-07-22 05:09:29
它是第一個箭頭功能。第二個是語法錯誤。你需要'(e)=> {}' – eltonkamami
@torazaburo脂肪箭頭功能是正確的。有人稱它不正確lambda –