猿问

我是用for in遍历一个树形实现删除的功能,所以在里面又嵌套了一个,但我写splice会报错

我是用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);

              }

          }

        },

ABOUTYOU
浏览 418回答 1
1回答

慕哥6287543

splice前面接的是数组啊,children[zz]是数组中的一个元素了吧?children.splice(index, 1)试试?
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答