let在for循环中的小秘密

67 阅读1分钟

我们知道let只是在代码块中有效。通俗的说,就是{}中用let声明的变量,只能{}中有效。 但是,在for循环中,其实有些小秘密。 请看下面代码:

for (let i = 0; i < 5; i++) //这里的i是父元素的i。
{
  let i = '我是局部环境'; //局部环境的i
  console.log(i);
}