首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JavaScript this解析

this的五种绑定方式

「默认绑定」

默认绑定是指在独立函数调用时,this 会绑定到全局对象(在浏览器环境中是 window,在 Node.js 环境中是 global)。在严格模式下,默认绑定会将 this 绑定到 undefined。

2.「隐式绑定」

当函数作为对象的方法被调用时,this 会绑定到调用该方法的对象。

「显式绑定」:

通过 call、apply 或 bind 方法,可以显式地指定函数调用时的 this 值。

4.「new 绑定」:

当一个函数被用作构造函数来创建对象时,this 会绑定到正在创建的新对象。

「箭头函数绑定」:

箭头函数的 this 值在函数创建时就已经确定,并且会捕获外部函数的 this 值。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/Ozkoq3WtY6FdJzk1sp6nb2UQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券
http://www.vxiaotou.com