修改对象的键名

2020-07-11  本文已影响0人  人生的旅行

let data = [ { data: 12, name: '1#' }, { data: 62, name: '2#' }]
需求:把数组对象的data键名改为value
方式1:

let newData = data.map(i => {
   return {
       value: i.data,
       name: i.name
    }
})

方式2:

let list = [
 { data_type: '生物', value:  2 },
 { data_type: '历史', value:  5 },
]
changeKeys (list) {
      list.forEach(elem => {
        elem['className'] = elem.data_type // 这里的className为目标属性名
        elem['devState'] = elem.value // 这里的devState为目标属性名
        delete elem.data_type
        delete elem.value
      })
      return list
    }
上一篇下一篇

猜你喜欢

热点阅读