this指针

https://www.ruanyifeng.com/blog/2018/06/javascript-this.html

this指针指向的是运行时的环境,跟定义时无关

var obj = { foo:  5 };
// 他定义的地址结构是下方
{
  foo: {
    [[value]]: 5
    [[writable]]: true
    [[enumerable]]: true
    [[configurable]]: true
  }
}

如果foo是函数的话,那么[[value]]就是一个函数地址
因此就与运行时有关系,跟定义没什么关系

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

推荐阅读更多精彩内容