关于 this 指向

来源:4-3 Module的应用

xEasonWang

2022-01-26 17:43:04

https://img.mukewang.com/climg/61f116830972999f12780448.jpg

  1. 请问这里的 this 指向谁?

  2. Keyboard.js 中导出的对象里已经包含了 _bindEvent() 为什么还要放在 _bindEvent(){} 里?

写回答

1回答

好帮手慕慕子

2022-01-26

同学你好,对于你的问题解答如下:

1、this指向当前的Slider实例对象

2、Keyboard.js中定义的方法名为bindEvent。 

因为Keyboard.js中导出的是键盘相关的事件, 而slider.js中的_bindEvent()方法使用来定义当前实例所有绑定的事件 ,所以在这个方法中,除了可以调用键盘相关的事件外,也可以调用鼠标相关的其他事件等。

祝学习愉快~

0

前端工程师

前端入门如同写字,如果你不知道从哪开始,那就选择前端(含Vue3.x,React17,TS)

20327 学习 · 17877 问题

查看课程

相似问题