ESCMAScript 6箭头函数 - 参数周围的括号

时间:2017-05-09 18:45:26

标签: javascript ecmascript-6 arrow-functions

我是javascript的新手,无法理解简单的事情 -

之间有什么区别
...(x) => { return x*2}

...x => { return x*2} //(just for example, may not work)

有人可以解释或提供描述链接吗?

1 个答案:

答案 0 :(得分:5)

输入参数(在本例中为x)的括号仅在有两个或多个输入参数时才需要。只有一个(正如你在这里所示),这两个陈述是相同的。

(x) => { return x * 2; }x => { return x * 2; }

相同

但是,

(x, y) => { return x * y; }

输入参数周围需要括号。

请参阅 this 了解所有血腥细节!