for循环并不会独立创建一个作用域和作用域链,因为在for循环里面创建var a = 1;在循环外面仍然可以访问到a,说明for循环里创建的var a是全局变量。继而说明for循环的花括号并没有创建一个独立的作用域 for循环并不会独立创建一个作用域和作用域链,因为在for循环里面创建var a = 你的当前访问异常,请进行认证后继续阅读剩余内容。 提交