作用域和作用域链

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

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

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

你可能感兴趣的:(javascript,面试题,javascript)