解答如下:
1、this.xhr.withCredentials=this.options.withCredentials这句代码,不是嵌套关系,没有this嵌套。
2、new Ajax的时候,new这个关键字,就会把this指向Ajax的实例。同学不用管具体是怎么指向的,只要知道这个结论就行。
3、this可以在任何方法中使用,但是不同的场景中,this指向会不同。可以回顾一下如下课程(最好仔细回顾一下,对理解this有帮助):
class中,this大多是指向实例的(并不全是指向实例),比如constructor方法中的this、init方法中的this、setCookie方法中的this,可以当成固定结论记住。
如果发现this并不是指向实例的情况,可以通过打印(console.log(this))并结合上图中的课程,判断this具体指向谁。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星