发表于: 2019-06-06 21:33:29
1 854
今天完成的事情:
1.继续学习JavaScript高级程序设计
2.继续学习jquery
3.继续js任务2,3,4
明天计划的事情:
1.继续学习JavaScript高级程序设计
2.继续学习jquery
3.继续js任务2,3,4
遇到的问题:
暂无
收获:
1.js中this的指向
但是有一个总的原则,那就是this指的是,调用函数的那个对象。
在JavaScript中,this是动态绑定的,它可以是全局对象、当前对象或者任意对象,这完全取决于函数的调用方式。 这就导致了this具备了多重含义,可以使得JavaScript更灵活的使用。
console.log(this.user); //undefined
这里同样也是对象o点出来的,但是同样this并没有执行它,因为这个函数中包含多个对象,尽管这个函数是被最外层的对象所调用,this指向的也只是它上一级的对象</p>
情况2:如果一个函数中有this,这个函数有被上一级的对象所调用,那么this指向的就是上一级的对象。
情况3:如果一个函数中有this,这个函数中包含多个对象,尽管这个函数是被最外层的对象所调用,this指向的也只是它上一级的对象
评论