原对象 obj = { code:'1', name:'张三' }
预期输出结果 {1:{naem:'张三'}}
上代码
let obj = {
code:'1',
name:'张三'
}
let newobj = [objs] //转数组方便处理
let rs = {}
newobj.map((item,index)=>{
let newval = objs.code //保存需要保留的key值
delete item.code // 删除不需要的对象某一项
rs[newval] ={...item} //重新给新对象赋值
})
输出结果如图
console