this指向

本文详细解释了JavaScript中this的六种情况:全局对象、对象方法中的this、函数作用域、严格模式下的undefined、HTML事件处理和apply/call的this绑定。这是优快云博主关于该主题的原创文章,遵循CC4.0BY-SA版权协议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有以下六点:

1.单独使用 this,它指向全局(Global)对象。

2.在对象方法中, this 指向调用它所在方法的对象。

3.函数使用中,this 指向函数的所属者。

4.严格模式下函数是没有绑定到 this 上,这时候 this 是 undefined。

5.在 HTML 事件句柄中,this 指向了接收事件的 HTML 元素。

6.apply 和 call 允许切换函数执行的上下文环境(context),即 this 绑定的对象,可以将 this 引用到任何对象。
————————————————
版权声明:本文为优快云博主「雾眠气泡水@」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/m0_60489011/article/details/121499822

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值