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

              }

          }

        },

https://img1.mukewang.com/5c5115e1000121a308000321.jpg

ABOUTYOU
浏览 418回答 1
1回答

慕哥6287543

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

相关分类

JavaScript