0
以下问题:箭头符号功能
f = (a, x) => a += x;
是(以上),相当于下面的任一?
f = function(a, x) { return a += x; }
(这可能不正确)
或
f = function(a, x) {return a + x; }
预先感谢您!
以下问题:箭头符号功能
f = (a, x) => a += x;
是(以上),相当于下面的任一?
f = function(a, x) { return a += x; }
(这可能不正确)
或
f = function(a, x) {return a + x; }
预先感谢您!
我的答案是假设你正在使用Javascript ES6。
不管怎样,在JavaScript中的答案是,它等于:
f = function f(a, x) { return a += x; };
你的符号似乎ES6(或斯卡拉:))。你可以在线试用Babel ES6 to ES5 transpiler。
你可以在这里试试:https://babeljs.io/repl/ 这大致相当于第一个。 –