课程
/前端开发
/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;的区别?