发表于: 2020-07-07 20:26:23
1 2239
一,今天完成的事情
专门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指向构造的新对象,并且还可以设置返回的对象;
二,明天计划的事情:进行知识点的学习
三,遇到的问题:
评论