在值不变的情况下更换对象的key值
{a:1,b:2} 变成{c:1,b:2}
变成
const setEmpty = (data, keyMap) => {
let objs = Object.keys(data).reduce((newData, key) => {
let newKey = keyMap[key] || key
newData[newKey] = data[key]
return newData
}, {})
return objs
}
let obj = {a:1,b:2};
let keyMap = {a:'c',b:'d'};
setEmpty(obj,keyMap)