const data = {oldKey: 1, test2: 2}
const changeKey = {oldKey: 'newKey'}
function change(data, changeKey) {
return Object.keys(data).reduce((t, i) => {
const newKey = changeKey[i] || i
t[newKey] = data[i]
return t;
}, {})
}
console.log(change(data, changeKey))
dataObj.map(v =>{
let keymap = {max: 'value'}
Object.keys(v).map(k =>{
let newKey = keymap[k]
if (newKey) {
v[newKey] = v[k]
delete v[k]
}
})
})
obj.sjysbper = obj.sjysb
delete obj.sjysb
let obj = {
sjysb:"4",
sss:'ssss'
}
//将json字符串转成json对象
let dutyTypeJson = JSON.stringify(obj);
//修改json对象的键名//replace(/原来的名字/g, "修改的名字")
let dutyTypes = JSON.parse(dutyTypeJson.replace(/sjysb/g, "sjysbper"))
console.log(dutyTypes)