在全局作用域中用var定义的变量和方法同时也是widnow的属性和方法,全局作用域中的this指向window,let和const定义的则不是
var age = 10;
console.log(this ==window); // true
console.log(this.age, window.age); // 10 10
let age1 = 20;
console.log(this.age1, window.age1); // undefined undefined
原文:https://www.cnblogs.com/wuliangjie/p/14244016.html