let x = 'global'
{
console.log(x) // Uncaught ReferenceError: x is not defined
let x = 1
}
function A() {
this.name = 'smyhvae';
}
A.prototype.test = function () {
setTimeout(function () {
console.log(this.name);
}, 1)
}
var a = new A();
a.test();
var name = '全局';
function getName() {
var name = '局部';
return this.name;
};
alert(getName());