更换键
old = {key : '001',value:'上海工厂' }
//转化为
new = {depoCode:'001',depoName:'上海工厂'}
方法一、
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
}, {})
console.log(objs)
//输出
{ '序列': '11', '姓名': '张三' }
引申
let data = {name:"zhangsan", age:19}
data.hasOwnProperty("name") //true
let data = {name:"zhangsan", age:19, hasOwnProperty:"xxx"}
data.hasOwnProperty("name") //hasOwnProperty is not a function
Object.prototype.hasOwnProperty.call(data, "name") //true
博客介绍了键的更换方法,还对相关内容进行引申,着重探讨了属性与键重复的解决方案,为信息技术领域中涉及键和属性操作的问题提供思路。
2177

被折叠的 条评论
为什么被折叠?



