this指针

2023-02-22  本文已影响0人  糖糖不加糖_

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]]就是一个函数地址
因此就与运行时有关系,跟定义没什么关系

上一篇下一篇

猜你喜欢

热点阅读