js如何改变一个对象的key值,并保持value值不变

  • 例:
    let arr = [{name:1,id:11},{name:2,id:22}]

  • 如何改变arr的key值使其name变为user_name, id变为user_id

  • 方法:
    arr = arr.reduce((init,value, index)=>{
    init.push({})
    init[index].user_name = value.name
    init[index].user_id = value.id
    return init
    },[])

posted @ 2021-04-09 15:41  偏执狂傲  阅读(835)  评论(0)    收藏  举报