React-10:React类中自定义方法的this指向

90 阅读1分钟

类中自定义方法的this指向

bind方法不仅仅修改了this指向,同时将修改完this指向的函数进行了返回,即返回的是一个函数

  • 注意:类中的方法是放在原型对象上的

类中赋值形式的属性是写到实例对象上的,而方法则是直接写到原型对象中的

  • 下面两种写法,state和demo都是直接写到实例对象中的。

解决组件类中自定义方法的this指向的两种方法

  • 使用bind进行重新绑定this
  • 使用箭头函数