(function(){
console.log(bar);
console.log(baz);
bar = 20;
console.log(window.bar);
console.log(bar);
function baz(){
console.log("baz");
}
})()
当代码执行到"console.log(bar);"的时候,会去AO中查找"bar"。函数中的"bar"并没有通过var关键字声明,所有不会被存放在AO中。但是为什么不会去global上面去找呢?网上说这种变量是,只是给Global添加了一个属性,并不在VO中,求解释
慕勒3428872
互换的青春
相关分类