关于 this 指向
来源:4-3 Module的应用
xEasonWang
2022-01-26 17:43:04

请问这里的 this 指向谁?
Keyboard.js 中导出的对象里已经包含了 _bindEvent() 为什么还要放在 _bindEvent(){} 里?
1回答
同学你好,对于你的问题解答如下:
1、this指向当前的Slider实例对象
2、Keyboard.js中定义的方法名为bindEvent。
因为Keyboard.js中导出的是键盘相关的事件, 而slider.js中的_bindEvent()方法使用来定义当前实例所有绑定的事件 ,所以在这个方法中,除了可以调用键盘相关的事件外,也可以调用鼠标相关的其他事件等。
祝学习愉快~
相似问题