SOURCE

//------------------------- 使用 var 声明
var arrA = [];
for(var i=0; i<10; i++){
  arrA[i] = function(){
    console.log( i );
  }
}
arrA[0]();	//10
arrA[1]();	//10
arrA[2]();	//10

//-------------------------  使用 let 声明

var arrB = [];
for(let i=0; i<10; i++){
  arrB[i] = function(){
    console.log( i );
  }
}
arrB[0]();	//0
arrB[1]();	//1
arrB[2]();	//10

//----------------------------------------
for (let i = 0; i < 3; i++) {
  let i = 'abc';
  console.log(i);
}
console 命令行工具 X clear

                    
>
console