2016-09-26 15:35发布
var foo = 1; function bar () { if (!foo) { var foo = 10; } console.log(foo); } bar(); var foo = 1;
为什么if里面的变量foo会提升到bar的顶端?if里面不是一个作用域吗?
with 制造的作用域
最多设置5个标签!
with 制造的作用域
一周热门 更多>