【发布时间】:2016-06-16 01:15:12
【问题描述】:
在 ES6/ES2015 中,箭头函数可以在参数周围使用或不使用括号来声明。
即:
var foo_1 = myVar => {
return myVar + 1;
}
或:
var foo_2 = (myVar) => {
return myVar + 2;
}
我想知道的是: 有什么区别(如果有的话)?
【问题讨论】:
-
没有。如果只有一个参数,您可以使用其中任何一个。 PS:那些是“括号”,而不是“括号”
-
这是一个参数,不是属性。
-
闭包中括号的目的只是你可以有多个参数。您的示例中没有差异..
标签: javascript ecmascript-6 arrow-functions