var foo=1;
function main(){
console.log(foo);
var foo=2;
console.log(this.foo);
this.foo=3;
}
main();
new main();
我预想的结果是1,undefined,1undefined。
为什么结果是undefined,1,undefined,undefined。求大神们帮我看下~
相关分类