作用域与作用域链

烈酒焚心 提交于 2019-12-03 23:42:32
 理解
            就是一块“地盘”,一个代码段所在的区域
            它是静态的(相对于上下文对象,上下文是动态产生的,函数执行前),在编写代码时就确定了。
          但是你调用两个fn(),作用域就一个,在你写代码时就确定了
        分类
            全局作用域
            函数作用域
            没有块作用域(ES6有了)if(true){ var a = 3}
        作用
            隔离变量,不同作用于下变量不会有冲突
 
 
产生多少作用域:N+1
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!