作用域:浏览器给js的一个生存环境(栈内存)。

作用域链:js中的关键字varfunction 都可以提前声明和定义,提前声明和定义的放在我们的内存地址(堆内存)中。然后js从上到下逐行执行,遇到变量就去内存地址查找是否存在这个变量。有就使用,没有就继续向父级作用域查找直到window下结束,这种查找机制叫作用域链。

Js代码中存在着大量的变量和函数,我们在使用它们的时候一定要知道它们到底归属谁。

面试题

1.

 

 

 

作用域链及作用域面试题

2.

 

作用域链及作用域面试题

 

3.

作用域链及作用域面试题

 

4.

作用域链及作用域面试题

 

5.

作用域链及作用域面试题

 

各位看看这些题吧,画图求解就算了

相关文章:

  • 2021-05-18
  • 2021-11-23
  • 2021-07-10
  • 2021-04-05
  • 2021-04-15
猜你喜欢
  • 2021-06-13
  • 2021-06-18
  • 2021-12-12
  • 2021-11-04
  • 2022-12-23
  • 2021-06-23
  • 2021-11-02
相关资源
相似解决方案