Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

箭头函数是怎么绑定this的?

$
0
0

看了不少资料,但是还是不太明白下面getField函数是从哪个角度来看绑定到了全局变量。

var obj = {
  field: 'hello',
  getField: () => {
    console.log(this.field)
  }
}

this是在它当前定义的词法作用域内找,obj里是有this的,getField定义在一个对象里按说obj这个this离他最近啊,怎么绑到全局上去了呢? 总感觉是我理解的角度不对。


Viewing all articles
Browse latest Browse all 14821

Trending Articles