首页 > 技术文章 > 快速修改替换对象数组内的对象属性名

chr506029589 2020-09-07 15:48 原文

有时候后台给的字段属性名并不是我们想要的,需要全局更改

一种方法是过滤修改;

第二种可以使用replace()方法,全局更改

JSON.parse(JSON.stringify(arrayData).replace(/oldName/g, 'newName'))
//arrayData为数组,oldName为json内现有的,newName为想要更改的名字

注意: replace()是字符串类型的方法,所以

       1.先通过JSON.stringify()把json对象转成json字符串;

       2.然后JSON.parse()把json字符串又转成json对象。

推荐阅读