for循环中用let或是var来初始化变量,与是否产生闭包均无关(下方例三和五)

函数用var还是用let来定义与是否形成闭包无关,仅仅影响外部是否能直接调用该函数。

但如果函数内引用的变量是let定义的局部变量,那就会形成闭包;

如果函数内引用的是var定义的全局变量,那就不形成闭包

Js for循环中的闭包 & let和var的混用对比

 

相关文章:

  • 2022-12-23
  • 2018-04-19
  • 2021-05-25
  • 2022-12-23
  • 2022-12-23
  • 2021-12-28
  • 2021-11-06
猜你喜欢
  • 2021-12-15
  • 2022-12-23
  • 2022-12-23
  • 2020-10-31
  • 2022-02-11
  • 2020-01-11
  • 2021-11-02
相关资源
相似解决方案