當數(shù)組層級未知的情況下,如何修改數(shù)組字段

如下圖所示不知道有幾層children有幾層,但是我們要修改數(shù)組中的一個字段,此時就要動態(tài)處理了


數(shù)組結構

可以通過循環(huán)遍歷數(shù)組的方式改變數(shù)組的數(shù)值,首先給函數(shù)傳遞初始值,然后在函數(shù)里調用函數(shù),直到最后一層,親測有效

 this.getTableRows(result.rows)//假設其為初始值
 getTableRows(data){
            if(data.length>0){
                data.forEach(items=>{
                items.CreateTime='2021-10-10' //修改的字段
                  if(items.children.length>0){
                     this.getTableRows(items.children)
                    }
                })
                return data;
            }
        },

如有其他辦法可以在評論區(qū)留言~

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容