gogogo
管理员
管理员
  • UID25
  • 粉丝0
  • 关注0
  • 发帖数1377
阅读:2319回复:0

js 替换 多重数组 属性,快速修改某个数组中一个或多个对象的属性名

楼主#
更多 发布于:2021-09-28 10:00
例如 批量替换  多重数组 data 里的 child 为  children



let data = res.data;
                let dataStr = JSON.stringify(data)
                let dataStrNew = dataStr.replace(/child/g,"children")     // /child/g 代表全局查找
                this.data = JSON.parse(dataStrNew)

先进行深拷贝,再做替换:


JSON.parse(JSON.stringify(data).replace(/name1/g, 'new_name1').replace(/name2/g, 'new_name2').replace(/name3/g, 'new_name3')...)

游客


返回顶部