我是javascript的新手,无法理解简单的事情 -
之间有什么区别...(x) => { return x*2}
和
...x => { return x*2} //(just for example, may not work)
有人可以解释或提供描述链接吗?
答案 0 :(得分:5)
输入参数(在本例中为x
)的括号仅在有两个或多个输入参数时才需要。只有一个(正如你在这里所示),这两个陈述是相同的。
(x) => { return x * 2; }
与x => { return x * 2; }
但是,
(x, y) => { return x * y; }
输入参数周围需要括号。
请参阅 this 了解所有血腥细节!