一句话表达this指向。

关于this,Kyle Simpson有四条总结:

1. 由new调用? 绑定到新创建的对象。

2. 由call或者apply(或者bind)调用? 绑定到指定的对象。

3. 由上下文对象调用? 绑定到那个上下文对象。

4. 默认:在严格模式下绑定到undefined,否则绑定到全局对象。

例外:箭头函数不适用以上四条规则,它会继承外层函数调用的 this 绑定(无论 this 绑定到什么)。

你可能感兴趣的:(一句话表达this指向。)