Discuss / JavaScript / 注意下表变化

注意下表变化

Topic source
var ul = document.getElementById("test-list"),
    webRelated = ['javascript','html','css'];
for(var i=0;i<ul.children.length;i++){
    if(webRelated.indexOf(ul.children[i].innerText.toLowerCase())<0){
        ul.removeChild(ul.children[i]); 
        i--;
    }
}

Westfall1990

#2 Created at ... [Delete] [Delete and Lock User]

这里i--是什么意思 跟括号里的i++会冲突吗

廖雪峰

#3 Created at ... [Delete] [Delete and Lock User]

循环内部修改循环变量不好


  • 1

Reply