2017-01-05 91 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