課程
/前端開(kāi)發(fā)
/JavaScript
/JavaScript進(jìn)階篇
setTimeout不是只執(zhí)行一次嗎?為什么可以循環(huán)
2015-05-26
源自:JavaScript進(jìn)階篇 8-6
正在回答
setTimeout的確是指執(zhí)行一次,但這個(gè)是函數(shù)的遞歸調(diào)用,你注意看下代碼的邏輯關(guān)系,執(zhí)行startCount()這個(gè)方法的時(shí)候,會(huì)執(zhí)行一次setTimeout,而執(zhí)行一次setTimeout,又會(huì)執(zhí)行startCount()這個(gè)方法,然后再次執(zhí)行setTimeout,他們彼此相互調(diào)用執(zhí)行,于是就無(wú)限循環(huán)了。。
逐夢(mèng)凡 提問(wèn)者
追問(wèn):是不是函數(shù)調(diào)用本身都會(huì)循環(huán)???
慕萊塢8389137
舉報(bào)
本課程從如何插入JS代碼開(kāi)始,帶您進(jìn)入網(wǎng)頁(yè)動(dòng)態(tài)交互世界
3 回答setTimeout不是只執(zhí)行一次嗎?為什么可以循環(huán)
3 回答setTimeout僅執(zhí)行一次,為什么可以無(wú)窮循環(huán)?
3 回答setTimeout()不是只執(zhí)行一次嗎?
3 回答為什么這樣會(huì)循環(huán) 不是說(shuō)setTimeout只運(yùn)行一次嗎
3 回答不是說(shuō)setTimeout只執(zhí)行一次嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-05-26
setTimeout的確是指執(zhí)行一次,但這個(gè)是函數(shù)的遞歸調(diào)用,你注意看下代碼的邏輯關(guān)系,執(zhí)行startCount()這個(gè)方法的時(shí)候,會(huì)執(zhí)行一次setTimeout,而執(zhí)行一次setTimeout,又會(huì)執(zhí)行startCount()這個(gè)方法,然后再次執(zhí)行setTimeout,他們彼此相互調(diào)用執(zhí)行,于是就無(wú)限循環(huán)了。。
2015-07-06
追問(wèn):是不是函數(shù)調(diào)用本身都會(huì)循環(huán)???