关于this

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

1、最通常用法,属于全局性调用,因此this就代表全局对象Global。

2、纯粹的函数调用,函数还可以作为某个对象的方法调用,这时this就指这个上级对象。

3、作为构造函数调用,就是构造函数函数生成一个新对象(object)。这时,this就指这个新对象。

4、apply调用,apply()是函数对象的一个方法,它的作用是改变函数的调用对象,它的第一个参数就表示改变后的调用这个函数的对象。因此,this指的就是这第一个参数。

情况基本有这些,多写代码多练习就会知道什么时候该用了


小于飞飞 2017-06-09 11:26:01

你好,this 情况很多,根据代码情况,这的 this 指代 window , 也就相当于 window.username 。希望对你有帮助,祝学习愉快。欢迎采纳。

  • 提问者 菜包妹o_04394449 #1
    之前上一节课说this是对该DOM对象的引用。在这里this是指代window。想请问一下什么时候可以用this
    2017-06-10 14:02:55
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师