handleChange =(e)=> {}和handleButtonClick =()=> |为什么在()中必须有'e',而有些则不需要字母?

时间:2019-09-22 22:41:00

标签: reactjs

https://i.imgur.com/7WMwG1s.png

正如我在这里看到的那样,对于handleChange,里面有'e'以及e.target.value

但是,为什么handleButtonClikck语句()中没有这样的字母?

1 个答案:

答案 0 :(得分:1)

函数采用的参数数量(零,1或五个或十),每个参数的确切类型(字符串,对象或布尔值等)以及函数返回值的类型(如果有)有时称为“功能的签名”。

JavaScript允许您调用不考虑其签名的函数。这意味着如果您正在调用的函数采用一个或多个在函数体内未使用的参数,则可以跳过这些参数,例如不要全部提供。