课程中提到改变this指向的第一种方法,为什么要在匿名函数中调用?
上面是我的写法,下面是老师课程中提到的写法。两种写法有什么区别,我的写法报错了。
22
收起
正在回答
2回答
同学你好,是谁调用的问题。
hover中有两个匿名函数,那么匿名函数中的this指向的就是调用hover的元素,也就是这种情况:


obj.show和obj.hide就相当于两个匿名函数
而手动添加匿名函数后


show方法是obj调用的,所以this指向obj,不是div。
祝学习愉快!


恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星