老师好,问一个关于替换对象key值的问题
来源:3-9 对象扩展

目訫
2020-03-10
现在后端给我返回了一个数据,但是key的名字不是我想要的,我想给这些key的名字替换掉,想问问老师应该怎么实现
{
const obj = {
number: 11,
elementTotal: 11
}
const Conversion = (res) => {
const keys = Object.keys(res)
let objs = {}
keys.forEach(item => {
switch (item) {
case 'number':
objs['pageNo'] = obj[item]
break
case 'elementTotal':
objs['pageSize'] = obj[item]
break
}
})
return objs
}
console.log(Conversion(obj))
}
是这么实现的,但感觉不是很好,请问老师有什么好的方法吗?
写回答
1回答
-
快乐动起来呀
2020-03-10
可以用 proxy 来实现,在 ES6~ES10那门课也有讲
00
相似问题