settimeout 第一傳參是執(zhí)行代碼和函數(shù)的問(wèn)題
2 回答

阿波羅的戰(zhàn)車
TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超6個(gè)贊
for( let i = 0; i < 5; i ++ ){
setTimeout(()=>{
console.log( i );
},2000)
}
for( let i = 0; i < 5; i ++ ){
setTimeout(console.log( i ),2000)
}

慕沐林林
TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個(gè)贊
settimeout里面的方法是立即執(zhí)行的,第二個(gè)里面是同步操作,所以輸出01234并且沒(méi)有延時(shí)執(zhí)行的,你可以看一下是直接輸出的。第一個(gè)函數(shù)里面是進(jìn)行異步操作,for循環(huán)已經(jīng)執(zhí)行完了才進(jìn)行console.log
- 2 回答
- 0 關(guān)注
- 526 瀏覽
添加回答
舉報(bào)
0/150
提交
取消