Discuss / JavaScript / 使用清真对付并发修改异常

使用清真对付并发修改异常

Topic source

_mundane

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

var list = document.getElementById('test-list'); var webArr = ['JavaScript', 'HTML', 'CSS']; var arr = []; var fn = (arr, li) => { for(var x of arr) { if(x === li.innerText) { return true; } } return false; } for (var i = 0; i < list.children.length; i++) { arr.push(list.children[i]); } for (var self of arr) { if(!fn(webArr, self)) { // 拿到父节点: var parent = self.parentElement; // 删除: var removed = parent.removeChild(self); } }


  • 1

Reply