js修改对象数组里的对象属性名

310 阅读1分钟

const data = [{ title: '1' },{ title: '2' },{ title: '3' }]

JSON.parse(JSON.stringify(data).replace(/title/g, 'name')) //data为数组,title为修改前,name为修改后 data = [{ name: '1' },{ name: '2' },{ name: '3' }] 解释:1)JSON.stringify()把json对象转成json字符串;

2)使用正则的replace()方法替换属性名;

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