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)

  

posted @ 2021-06-06 16:49  soon_k  阅读(2247)  评论(0编辑  收藏  举报