为什么a:4 属于块级作用域
新的一个问题,function a() {} 执行完,就释放了,为什么 a = 4改变的是块级作用域里面a的值
第一个 a = 1 使用的是循环外部定义的 afunction a 导致了局部变量的作用域覆盖了外部定义的 aa = 4 修改的其实是 function a 定义的局部 a 定义最后 } 导致局部作用域结束,外部作用域的 a 恢复。
1.4m articles
1.4m replys
5 comments
57.0k users