ECMAScript 6 箭头函数 - 参数周围的括号
ESCMAScript 6 arrow functions - parentheses around parameter
我是 javascript 的新手,无法理解简单的东西 -
之间有什么区别
(x) => { return x*2}
和
x => { return x*2} //(just for example, may not work)
有人可以解释一下或给出 link 的描述吗?
仅当有两个或更多输入参数时才需要输入参数周围的括号(在本例中为 x
)。只有一个(如您在此处所示),这两个语句是相同的。
(x) => { return x * 2; }
等同于 x => { return x * 2; }
但是,
(x, y) => { return x * y; }
需要在输入参数周围加上括号。
查看this了解所有血淋淋的细节!
我是 javascript 的新手,无法理解简单的东西 -
之间有什么区别(x) => { return x*2}
和
x => { return x*2} //(just for example, may not work)
有人可以解释一下或给出 link 的描述吗?
仅当有两个或更多输入参数时才需要输入参数周围的括号(在本例中为 x
)。只有一个(如您在此处所示),这两个语句是相同的。
(x) => { return x * 2; }
等同于 x => { return x * 2; }
但是,
(x, y) => { return x * y; }
需要在输入参数周围加上括号。
查看this了解所有血淋淋的细节!