js实现对象的key替换
Posted soon_k
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js实现对象的key替换相关的知识,希望对你有一定的参考价值。
function renameKeys(obj, newKeys) { const keyValues = Object.keys(obj).map(key => { const newKey = newKeys[key] || key; return { [newKey]: obj[key] }; }); return Object.assign({}, ...keyValues); }, let newKeys = {} // 获取对象的key集合进行处理(此处是处理 大写转小写) Object.keys(object).forEach(item => { let lowItem = item.toLowerCase() this.$set(newKeys, item, lowItem ) }) let uploadObj = this.renameKeys(r.data.data[0], newKeys)
以上是关于js实现对象的key替换的主要内容,如果未能解决你的问题,请参考以下文章