代码之家  ›  专栏  ›  技术社区  ›  Ben

For loop let scope stackblitz vs chrome开发工具

  •  1
  • Ben  · 技术社区  · 6 年前

    为什么下面的代码在StackBlitz和Chrome开发工具中产生不同的结果?

    i undefined 外面 for 循环(与Chrome Dev Tools结果一致)。


    Stackblitz(空白ES6项目)

    enter image description here


    Chrome开发工具

    enter image description here

    2 回复  |  直到 6 年前
        1
  •  2
  •   Lazar Ljubenović    6 年前

    let var . 后者是函数范围的,因此在循环外部可见。

        2
  •  1
  •   Adrian Brand    6 年前