入门级知识-异步函数的作用域入门级知识-异步函数的作用域

每一个函数,执行过后,里面的变量都会被释放掉,只要没有人用到它了

 也就是说每调用一次函数,就会产生一个新的函数作用域

这么说:setTimeout执行的时候,输出的x,是当时执行setTimeout时他所在作用域的x

所以输出结果才会是: 1 2 3而不是3 3 3

相关文章:

  • 2021-04-20
  • 2021-11-08
  • 2021-05-21
  • 2021-09-03
  • 2022-12-23
  • 2022-02-22
  • 2022-12-23
  • 2021-08-27
猜你喜欢
  • 2022-12-23
  • 2021-07-19
  • 2022-12-23
  • 2021-05-23
  • 2021-09-11
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案