在 ES6/ES2015 中,箭头函数可以在参数周围带或不带括号的情况下声明。
ie:
var foo_1 = myVar => {
return myVar + 1;
}
or:
var foo_2 = (myVar) => {
return myVar + 2;
}
我想知道的是:
有什么区别(如果有的话)?
你的例子没有什么区别。
You need括号如果你
- 没有参数:
() => ...
- 有多个参数:
(foo, bar) => ...
- 使用解构:
({foo}) => ...
- 使用默认值:
(foo = 42) => ...
- 有一个剩余参数:
(...bar) => ...
- 具有上述任意组合
换句话说,只要您没有单个仅标识符参数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)