1 var foo = 1;
2 function bar() {
3 console.log(foo);
4 if (!foo) {
5 var foo = 10;
6 }
7 console.log(foo);
8 }
9 bar();
老是听说var变量提升,到底是提升到了哪个地方?如上bar函数里的foo变量(var foo = 10),它提升到哪一行了?
白板的微信
相关分类