js改变对象的key,把key替换成想要的key,值不变
2019-06-25 13:43
2556 查看
js改变对象的key,把key替换成想要的key,值不变
例如把接口返回对象data {id:“11”,name:“张三”} 的key值替换成 {序列:“11”,姓名:“张三” }
data {id:‘11’,name:‘张三’}
var keyMap = {id: ‘序列’, name: ‘姓名’}
var objs= Object.keys(data).reduce((newData, key) => {
let newKey = keyMap[key] || key
newData[newKey] = data[key]
return newData
}, {})
alert(objs)
data对象就变成了 {序列:“11”,姓名:“张三” }
该方法可随意替换对象的key值,对对象属性数量、排序无要求
转自:
原文:https://blog.csdn.net/w19970824/article/details/88060209
相关文章推荐
- javascript遍历json对象的key和任意js对象属性
- js for in对象key排序
- js获取对象,数组所有属性值(key)和对应值(value)的方法
- js判断数组或对象中的key是否存在
- 题型:编写一段JS代码提取URL中的各个GET参数,并按Key_Value的形式返回到一个对象中(如:Json结构)
- JS操作json对象key、value
- js遍历json对象所有key及根据动态key获取值的方法(必看)
- js 通过注入方式改变原来对象默认的函数行为
- JS根据key值获取URL中的参数值及把URL的参数转换成json对象
- CCActionTween(可以时间上连续的改变某个对象指定key对应的属性 改变方式需要自定义 cocos2dx未定义 )
- 关于JS点击button之灵活替换改变内容方法
- JS监听对象属性改变
- js函数:改变页面url替换指定传入参数的值
- JS如何将变量作为一个对象的Key
- admob更新, 新版本需要替换AdUnitId这个key, 其他貌似不变
- js获取当前对象的颜色判断改变颜色
- JS获取对象的key和value
- js 替换json对象中的键名
- 通过JavaScript/JS事件及时捕获对象的改变
- js 获取json对象的Key、value