两层filter函数实现tree数据递归

getDataTree(id, arr) {

      let cloneData = JSON.parse(JSON.stringify(arr));

       let lastArr = cloneData.filter((father,i) =>{

        let newArr = cloneData.filter(child =>  child.parentId == father.id)

        newArr.length > 0 ? father.children = newArr : ""

        return father.parentId ==0

      });



原文链接

https://blog.csdn.net/Mr_JavaScript/article/details/82817177

你可能感兴趣的:(两层filter函数实现tree数据递归)