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