0

我很难理解为什么这个命令的输出不是 10。

var x = 10;
console.log(this.x);

另一方面,当 x 是全局的时,输出确实是 10。

x = 10;
console.log(this.x);

为什么在第一个例子中它不打印'10'?x 是“window”对象的变量,所以“this”应该是window。我在这里想念什么?

4

0 回答 0