課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
想知道為啥用i--一次性就可以全部刪除,而用i++卻要?jiǎng)h幾次才行,大神給解釋下!
2018-01-10
源自:JavaScript進(jìn)階篇 9-14
正在回答
使用i--時(shí),for循環(huán)語句為從最后一項(xiàng)開始依次往前刪除;使用i++時(shí),for循環(huán)語句代表從最前面開始刪除。當(dāng)你從前面刪除編號(hào)為[0]時(shí),后面的數(shù)組會(huì)前移補(bǔ)位,基數(shù)發(fā)生變化,故一次刪除不掉。從最后開始就不存在前移補(bǔ)項(xiàng)問題。
i--? ?:先執(zhí)行這行代碼其它地方再減一
i++ :先執(zhí)行這行代碼其它地方再加一
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動(dòng)態(tài)交互世界
1 回答i=i++和 i++區(qū)別
2 回答i=contnet.childNodes.length-1和i=0;i<content.childNodes.length的區(qū)別
2 回答在onclick=“”中 i=window.clearInterval(i) 和 clearInterval(i)有什么區(qū)別
3 回答i++ i-- ++i --i 這4個(gè)的區(qū)別是什么 ?
6 回答con[i].getAttribute("title"); 和 con[i].title;的區(qū)別?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-01-11
使用i--時(shí),for循環(huán)語句為從最后一項(xiàng)開始依次往前刪除;使用i++時(shí),for循環(huán)語句代表從最前面開始刪除。當(dāng)你從前面刪除編號(hào)為[0]時(shí),后面的數(shù)組會(huì)前移補(bǔ)位,基數(shù)發(fā)生變化,故一次刪除不掉。從最后開始就不存在前移補(bǔ)項(xiàng)問題。
2018-01-10
i--? ?:先執(zhí)行這行代碼其它地方再減一
i++ :先執(zhí)行這行代碼其它地方再加一