class this
来源:6-4 this 有几种赋值情况

慕瓜5414566
2021-03-05
老师有同时上你框架课,有个地方不懂
所以回来这边再看一次基础课还是想不通?
关于react class组件 bind this的问题
照理click时,呼叫this.clickHandler1 = 呼叫这个class的clickHandler1方法
老师这边也说调用class方法里面的this ,应该要是实例本身
为什么react class方法的this就变undefined了
写回答
1回答
-
React 中 onClick={this.clickHandler1} 这里仅仅是一个赋值,并没有执行。js 中的函数,不执行,你永远都不知道 this 是什么。例如:
const obj = { fn: function() { console.log(this) } } const fn1 = obj.fn fn1() // 这里执行时,this 是什么 window ,并不是 obj
132021-03-07
相似问题