首页 > 试题广场 >

写一个函数,第一秒打印1,第二秒打印2

[问答题]

写一个函数,第一秒打印1,第二秒打印2

这道题不是说的是第二秒输出2吗?那就是一秒一秒的1.2.3的执行下去,直接settimeout(()=>console.log(1),1000)应该比较合理吧
发表于 2020-10-03 18:01:32 回复(0)
for(let i=0;i<5;i++){
    setTimeout(function(){
        console.log(i)
},1000*i)
}


for(let i=0;i<5;i++){
(function(i){
setTimeout(function(){
console.log(i);
},1000*i)
})(i)
}

发表于 2020-07-23 17:04:39 回复(0)