首页 > 解决方案 > 使用箭头函数在javascript上的onClick事件

问题描述

<button onClick={ ()=>this.funtionname("hello")}>ChangeState</button>

这和箭头函数一样吗??在这种情况下 onClick() 是箭头函数吗?

标签: javascriptreactjs

解决方案


箭头函数this从它的父环境扩展属性,并且它不创建它自己的。在这个例子中,它将返回它的父环境,也就是parent component. 常规函数很可能会返回undefined。但在通常的 htmlonclick函数中,它们都将返回event target,也就是clicked element.


推荐阅读