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