问答详情
源自:9-14 删除节点removeChild()

i--和i++的使用区别?

想知道为啥用i--一次性就可以全部删除,而用i++却要删几次才行,大神给解释下!

提问者:NOBOUND0323 2018-01-10 13:55

个回答

  • 精慕门2441920
    2018-01-11 11:59:26

    使用i--时,for循环语句为从最后一项开始依次往前删除;使用i++时,for循环语句代表从最前面开始删除。当你从前面删除编号为[0]时,后面的数组会前移补位,基数发生变化,故一次删除不掉。从最后开始就不存在前移补项问题。

  • Leigel
    2018-01-10 16:25:05

    i--   :先执行这行代码其它地方再减一

    i++ :先执行这行代码其它地方再加一