快速修改替换对象数组内的对象属性名

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

一种方法是过滤修改;

第二种可以使用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对象。

posted @ 2020-09-07 15:48  橙子不是orange  阅读(3279)  评论(0编辑  收藏  举报