发表于: 2020-07-07 20:26:23

1 2238


一,今天完成的事情

专门this的知识点进行学习

全局中;

函数中;

使用call,apply传递this指向;

定义的函数从Function.prototype继承的方法call,apply

确定this指向:

运用:

ES5引入的Function.prototype.bind()使用bind永久绑定this指向到bind()中第一个参数;

其中函数 f 在对象obj2中调用,所以函数f 的指向对象obj2;



对象中的this指向;

在对象中定义函数:

先定义对象,再引入函数:

对象中还有对象时,this的指向是最近调用的对象;如上图,

在对象obj4调用对象o的函数g,最后返回的是在对象o中的作用域定义的prop值


原型链中的this指向

在对象p中调用了在对象obj5的函数f,而this的指向对象p;


构造函数中的this指向

this指向构造的新对象,并且还可以设置返回的对象;


二,明天计划的事情:进行知识点的学习


三,遇到的问题:



返回列表 返回列表
评论

    分享到