一句话表达this指向。

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

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

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

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容