刚学前端不久,对于React中的事件监听写法有所疑问.
我知道的写法有:
在构造函数中通过bind函数
定义函数的时候采用剪头函数定义
hanlde = (e)=> { }
标签中使用剪头函数
<button onClick={(e)=>this.handleClick(e)}> </button>
我不理解的是第三种写法
<button onClick={(e)=>this.handleClick(e)}> </button>
我个人认为箭头函数和bind应该是同一种东西的不同写法。但是我写了一个demo
在getName3、4、5中,getName5返回的居然不是inside??
问题可能出在我对于箭头函数以及bind的理解有错误么?
希望能够得到前辈指点
相关分类