说说对作用域链的理解

2020-05-13  本文已影响0人  风雅欢乐

简单的说, 作用域是变量与函数的可访问范围.

在es 6之前, 只有全局作用域和函数作用域, es 6中新增了块级作用域, 即两个大括号包裹的内部.

作用域可以嵌套. 在使用变量, 函数时, 对变量和函数的查找, 会先在当前的作用域中进行, 如果找不到的话会继续在包裹当前作用域的上级作用域中查找, 依次往上直到全局作用域. 这个查找过程不能反过来.

作用域链保证了执行环境里可访问的变量和函数是有序的.

上一篇 下一篇

猜你喜欢

热点阅读