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/ 這大致相當於第一個。 –