this 的指向问题
this 是指当前执行上下文的对象。
- 独立函数调用,例如 getUserInfo(),此时 this 指向全局对象 window
- 对象调用,此时 this 指向调用的对象
- call()、apply() 和 bind() 改变上下文的方法,this 指向取决于这些方法的第一个参数,当第一个参数为 null 时,this 指向全局对象 window
- 箭头函数没有 this,箭头函数里面的 this 只取决于包裹箭头函数的第一个普通函数的 this
- new 构造函数调用,this 永远指向构造函数返回的实例上,优先级最高
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
更多
发布评论