为什么a:4 属于块级作用域
为什么a:4 属于块级作用域
回答
第一个 a = 1 使用的是循环外部定义的 a
function a 导致了局部变量的作用域覆盖了外部定义的 a
a = 4 修改的其实是 function a 定义的局部 a 定义
最后 } 导致局部作用域结束,外部作用域的 a 恢复。
var 已经是过去式了, 别再考虑这种问题给自己徒增烦恼了, let 他不香吗
以上是 为什么a:4 属于块级作用域 的全部内容, 来源链接: utcz.com/a/33772.html
为什么a:4 属于块级作用域
第一个 a = 1 使用的是循环外部定义的 a
function a 导致了局部变量的作用域覆盖了外部定义的 a
a = 4 修改的其实是 function a 定义的局部 a 定义
最后 } 导致局部作用域结束,外部作用域的 a 恢复。
var 已经是过去式了, 别再考虑这种问题给自己徒增烦恼了, let 他不香吗
以上是 为什么a:4 属于块级作用域 的全部内容, 来源链接: utcz.com/a/33772.html