当数组层级未知的情况下,如何修改数组字段

如下图所示不知道有几层children有几层,但是我们要修改数组中的一个字段,此时就要动态处理了


数组结构

可以通过循环遍历数组的方式改变数组的数值,首先给函数传递初始值,然后在函数里调用函数,直到最后一层,亲测有效

 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;
            }
        },

如有其他办法可以在评论区留言~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容