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里面不是一个作用域吗?
这么说吧. javascript只有三种作用域:
最多设置5个标签!
这么说吧. javascript只有三种作用域:
一周热门 更多>