what-is-this

this不是词法位置,而是执行位置

this并不是一个静态的概念,

而是动态的概念。

this并不是一个词法位置,例如在第5行,第6列出现了this,

而是一个情景位置,如:我喜欢你。

this不是一个路标,

而是你眼前的风景,

随着你的位置改变,你眼前的风景也随之改变。

常见的this

this在不同的环境中指向不同,在严格模式和非严格模式中也是表现不同。

全局作用域中的this

1
2
// 浏览器
console.log(this)