作用域和作用域链

Posted Frazier_梁超

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了作用域和作用域链相关的知识,希望对你有一定的参考价值。

作用域分为 全局作用域 ,局部作用域,块级作用域

  • js中首先有一个最外层的作用域,全局作用域
  • js中可以通过函数来创建一个独立作用域称为函数作用域,函数可以嵌套,所以作用域也可以嵌套;
  • es6中新增了块级作用域(let const)1. 作用域链 

作用域链:内部函数访问外部函数的变量,采取的是链式查找的方式来决定取哪个值,这种结构我们称作作用域链,采取就近原则

以上是关于作用域和作用域链的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 作用域 与 作用域链

JS作用域和作用域链

JavaScript中作用域和作用域链解析

JavaScript作用域和作用域链

JavaScript作用域和作用域链

作用域和闭包作用域和作用域链