箭头符号功能

时间:2017-01-05 20:33:27

标签: reduce

以下问题:

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

(上述)是否等同于以下任何一种情况?

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

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

提前谢谢!

1 个答案:

答案 0 :(得分:1)

我的回答是假设您使用的是Javascript ES6。

无论如何,javascript中的答案是它等于:

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

你的符号似乎是ES6(或Scala :))。您可以使用在线Babel ES6 to ES5 transpiler进行试用。