在ES6 / ES2015中,箭头函数可以在参数周围带或不带括号声明。
即:
var foo_1 = myVar => {
return myVar + 1;
}
或:
var foo_2 = (myVar) => {
return myVar + 2;
}
我想知道的是: 有什么区别(如果有的话)?
答案 0 :(得分:2)
您的示例没有区别。
如果你
,你需要括号() => ...
(foo, bar) => ...
({foo}) => ...
(foo = 42) => ...
(...bar) => ...
换句话说,只要您没有单一的仅标识符参数。