递归遍历children,获取最深层数据

//  递归遍历,取出最深层children

    calleArr(array){

      console.log(121,array)

            for(let i in array){ 

                var data=array[i];

                if(data.children){

                    data.name=data.name;

                     this.calleArr(data.children) //里面还有子节点,继续遍历,自己调用自己

                }else{//最内层的数据

                    data.name=data.name;

                    data.id = data.id;

                    data.isChecked = true;

                 }

            }

        },

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容