分享一个关于setTimeout的面试题,话不多说,直接上代码,关键点会有详细备注
题目代码如下:
for(var i=0; i<5; i++){
setTimeout(function() {
console.log(new Date,i);//输出结果5,5,5,5,5
})
}
console.log(new Date,i);//先打印该语句,输出结果为5
分享一个关于setTimeout的面试题,话不多说,直接上代码,关键点会有详细备注
题目代码如下:
for(var i=0; i<5; i++){
setTimeout(function() {
console.log(new Date,i);//输出结果5,5,5,5,5
})
}
console.log(new Date,i);//先打印该语句,输出结果为5