dropdown.js中的this指向没理解
登陆购买课程后可参与讨论,去登陆吧
同学你好,针对你的问题解答如下:
1、代码中Dropdown构造函数实例化成对象了:
通过new就可以将函数实例化成对象,可以输出看看:
里面有通过this定义的属性以及在原型上添加的方法:
2、对象中需要通过this去访问属性和方法,所以不能不用this,这就是构造函数的特性。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
同学你好,关于你的问题,回答如下。
1、this指向的是Dropdown函数实例化之后的对象。不是构造函数本身。比如,如下这个对象。
2、this是不能替换的。替换之后,无法指向实例化的对象了。那么声明属性方法等,是不能通过this来访问。
3、因为要将这个实例化为对象。而new是实例化时使用的关键字。
如果我的回答帮助了你,欢迎采纳,祝学习愉快~
同学你好,关于你的问题,回答如下:
1、this指向的是实例化之后的对象。
2、使用this声明的属性或者方法,才可以挂载到这个实例化对象上。
3、而this又指向这个对象,所以使用this才可以访问实例化对象上的属性或者方法。
this指的是谁,为什么加了this才能生效,如果不加this直接使用全局变量为什么不行
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。
37 3
22 4
78 1
80 1
56 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星