for settimeout for( i=0i<5i ){ settimeout(
for( i=0i
for( i=0i<5i ){ settimeout(
因?yàn)楝F(xiàn)在輪到異步隊(duì)列執(zhí)行同步隊(duì)列的for循環(huán)了。每次執(zhí)行for循環(huán)時(shí),都會(huì)執(zhí)行setTimeout,但不會(huì)執(zhí)行函數(shù)(閉包函數(shù))。相反,它被放入任務(wù)隊(duì)列中等待執(zhí)行。當(dāng)我累積到5時(shí),它跳出循環(huán)。此時(shí),只有一個(gè)全局變量i=>5,因此它將輸出5。