//------------------------- 使用 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);
}