for(var i = 0; i <10 ; i++){
if(i == 5){//第五秒移除
setTimeout(closePop,5000);
function closePop(){
console.log(i)
}
}
}
此时输出i=10
for(var i = 0; i <10 ; i++){
if(i == 5){//第五秒移除
setTimeout(function closePop(){
console.log(i)
},5000);
}
}
此时输出i=10
for(var i = 0; i <10 ; i++){
if(i == 5){//第五秒移除
j=i;
setTimeout(closePop,5000);
function closePop(){
console.log(j)
}
}
}
此时输出j=5