for循环经典面试题
var arr=[];
for(var i=0;i<2;i++){ //先是进行循环
arr[i]=function(){ //进到这里,arr[0]=function(){console.log(i)} 函数不调用不执行,
console.log(i); //直接到i++,重复循环直到i<2 此时i=2了,循环结束,执行下面for循环下面语句
}
}
arr[0]; //2 相当与调用了函数 此时让他打印i,i都是2,下面也一样
arr[1]; //2