for(var i=0; i<5; i++){
setTimeout(function(){
console.log(i + ' ');
}, 100);
}
打印出来的值里有一个18837,这个值是什么意思呢?
for(var i=0; i<5; i++){
setTimeout(function(){
console.log(i + ' ');
}, 100);
}
打印出来的值里有一个18837,这个值是什么意思呢?
向左的箭头都是返回值,和你的console.log()没有关系,你只用看下面的5就可以了