发表于: 2020-04-19 21:58:51

0 1473


今天完成的事

1,测试this的指向使用:

(1)全局中;

(2)函数中;

(3)使用call,apply传递this指向;

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

确定this指向:

运用:

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

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

(5)对象中的this指向;

在对象中定义函数:

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

对象中还有对象时,this的指向是最近调用的对象;如上图,在对象obj4调用对象o的函数g,最后返回的是在对象o中的作用域定义的prop值

(6)原型链中的this指向

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

(7)构造函数中的this指向

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

明天的计划

1,测试使用箭头函数;

遇到的问题

暂无

收获

1,测试使用this指向,理解其中this在不同情况下的指向问题;


返回列表 返回列表
评论

    分享到