热门

最新

红包

立Flag

投票

同城

我的

发布
neuf_soleil
Evan-Nightly
7 年前
trueneuf_soleil

【前端每日tips#5】如何判断一个运行中函数的 this 绑定?

首先需要找到这个函数的直接调用位置。之后有以下几种情况:

1. 由new调用,则绑定到新创建的对象。
2. 由call或者apply(或者bind)调用,则绑定到指定的对象。
3. 由上下文对象调用,则绑定到那个上下文对象。
4. 默认:在严格模式下绑定到undefined,否则绑定到全局对象。

箭头函数会继承外层函数调用的 this 绑定。

CSDN App 扫码分享
分享
评论
2
打赏
  • 复制链接
  • 举报
下一条:
试试看,有没有积分
立即登录