如何修改obj的key,更改对象的键
实现方法如图(后面有代码片段)
附上代码块:
let obj = {
mingzi: '张三',
nianling: 18,
friend: [{
mingzi: '李四',
nianling: 19
},
{
mingzi: '王五',
nianling: 20
}
]
}
const map = {
mingzi: "name",
nianling: "age",
}
const newObj = JSON.parse(
JSON.stringify(obj).replace(
/mingzi|nianling/gi,
matched => map[matched])
)
console.log(newObj)