域:空间,范围,区域
作用:读,写
作用域:在某个空间范围内,可以对数据进行读写操作
浏览器‘JS解析器’(至少分为两步:预解析,逐行解读代码):
eg1:
全局与局部作用域解析:
eg2:
上述代码解析过程:
作用域链:从子集作用域返回到父集作用域的过程
局部有能力去改外面(全局)的值
eg3:
eg4举一反三:
eg5举一反三:
注意:if,for不是一个作用域
想要获取函数内的值:
1>通过作用域链
2>通过传参(局部的函数调用)
域:空间,范围,区域
作用:读,写
作用域:在某个空间范围内,可以对数据进行读写操作
浏览器‘JS解析器’(至少分为两步:预解析,逐行解读代码):
eg1:
全局与局部作用域解析:
eg2:
上述代码解析过程:
作用域链:从子集作用域返回到父集作用域的过程
局部有能力去改外面(全局)的值
eg3:
eg4举一反三:
eg5举一反三:
注意:if,for不是一个作用域
想要获取函数内的值:
1>通过作用域链
2>通过传参(局部的函数调用)