2017-01-05 93 views
0

以下問題:箭頭符號功能

f = (a, x) => a += x;

是(以上),相當於下面的任一?

f = function(a, x) { return a += x; }(這可能不正確)

f = function(a, x) {return a + x; }

預先感謝您!

+1

你可以在這裏試試:https://babeljs.io/repl/ 這大致相當於第一個。 –

回答

1

我的答案是假設你正在使用Javascript ES6。

不管怎樣,在JavaScript中的答案是,它等於:

f = function f(a, x) { return a += x; }; 

你的符號似乎ES6(或斯卡拉:))。你可以在線試用Babel ES6 to ES5 transpiler