js object 方法 交换key值的情况下,保持值不变
/**
- @description: 置换value值
- @param source 接口传入的对象
- @param target 目标置换对象
- 例如:source[target[key]]= target[key]
source = { x:123,y:456 };
target = { a:x,b:y};
变成
obj = {a:123,b: 456}
*/
export const ConvertCardInfo = (source: object, target: object) => {
const obj = Object.keys(target).reduce((newData, key) => {
let newKey = source[key] || key;
newData[newKey] = target[key];
return newData;
}, {});
return obj;
};

浙公网安备 33010602011771号