此问题已在此处找到答案:
了解箭头功能参数(1个答案)
escmascript 6箭头函数-参数周围的括号(1个答案)
javascript函数参数中下划线的含义是什么((2个答案)
昨天关门了。
这里的上下文是我在看一个react.js应用程序,我看到:
const _onClick = _ => setClick(!clicked);
如果我理解正确的话,这是对以下内容的简写:
const _onClick = () => { setClick(!clicked); }
或者,在es6之前:
var _onClick = function() {
setClick(!clicked);
}
但我从未见过没有括号的箭头函数。下划线是函数名吗?
1条答案
按热度按时间j91ykkif1#
下划线是未使用的函数参数的命名约定,但在这里使用下划线是为了在不使用括号的情况下编写函数。带有单个参数的箭头函数不需要括号。