以下问题:
f = (a, x) => a += x;
(上述)是否等同于以下任何一种情况?
f = function(a, x) { return a += x; }
(这可能不正确)
或
f = function(a, x) {return a + x; }
提前谢谢!
答案 0 :(得分:1)
我的回答是假设您使用的是Javascript ES6。
无论如何,javascript中的答案是它等于:
f = function f(a, x) { return a += x; };
你的符号似乎是ES6(或Scala :))。您可以使用在线Babel ES6 to ES5 transpiler进行试用。