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替换的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——JS中的面向对象编程

VSCode自定义代码片段9——JS中的面向对象编程

js实现存储对象的数据结构hashTable和list

c#和JS字符串format实现(可实现JSON对象,c#实体对象,C#匿名对象,替换)

使用嵌套片段和动画对象

如何实现 FragmentManager 和 FragmentTransaction 来替换单个片段?