老师,这里为什么在自己的构造函数里面调用?
来源:5-1 Class的应用
慕UI4313976
2021-11-14 16:18:37
constructor(el, options) {
super(el, options);
//绑定事件
this._bindEvent();
}1回答
同学你好,是指为什么在constructor中调用_bindEvent函数吗?如果是的话,那么是因为类在实例化时,默认会调用constructor函数,执行该函数内部的代码,所以,在实例化时就会调用_bindEvent,给元素绑定事件,不需要在实例化之后,再去调用_bindEvent函数给元素绑定事件了,可以理解为类似初始化的操作,方便后续功能的实现。
如果不是的话,可以再详细描述下具体指的是哪里,便于帮助同学准确的定位与解决问题。
祝学习愉快~
相似问题