技术解析
据大家所知
for (let i = 0; i < 2; i++) {
console.log(i);
for (i = 0; i < 8; i++) {
console.log('>'+i);
}
}
结果是
0
>0
>1
>2
>3
>4
>5
>6
>7
而
for (let i = 0; i < 2; i++) {
console.log(i);
for (let i = 0; i < 8; i++) {
console.log('>'+i);
}
}
结果是
0
>0
>1
>2
>3
>4
>5
>6
>7
1
>0
>1
>2
>3
>4
>5
>6
>7
而
第二个 for 的 let 发生了什么