我是用for in遍历一个树形实现删除的功能,所以在里面又嵌套了一个,但我写splice会报错。请各位大神指教
// 删除
delectData(index,row,id){
for(var i in this.dataSource){
console.log(this.dataSource[i].id)
for (var zz in this.dataSource[i].children){
this.dataSource[i].children[zz].splice(index,1)
console.log(this.dataSource[i].children[zz].id);
}
}
},
splice前面接的是数组啊,children[zz]是数组中的一个元素了吧?children.splice(index, 1)试试?