老師給的for循環(huán)不懂
? for(var i=content.childNodes.length-1;i>=0;i--)
就是這句話,每次刪除節(jié)點后?i=content.childNodes這個值是不是會變小?,那為什么還要i--?
? for(var i=content.childNodes.length-1;i>=0;i--)
就是這句話,每次刪除節(jié)點后?i=content.childNodes這個值是不是會變小?,那為什么還要i--?
2017-08-08
舉報
2017-08-08
一共是五組數(shù)據(jù)對吧,content.childNodes.length的長度也就是數(shù)據(jù)的個數(shù)等于5。因為底標(biāo)是從0開始所以要-1。?i=content.childNodes.length-1,i初始值是4對吧。?然后i=content.childNodes.length-1=3(因為i=4),以此類推,i=content.childNodes.length-1的長度是不變的,相當(dāng)于是一個公式。實際上是第i個數(shù)據(jù),刪除第五個數(shù)據(jù)(刪除i=4的數(shù)據(jù))。換句話說for(i=4;i>=0;i--),那i=4也是不變的對吧
2017-08-08
i=content.childNodes.length-1是說它的長度(也就是個數(shù)i=4),i--是依次減小,i=3,i=2,i=1,i=0