[removed] Object Rename Key

前端 未结 24 1363
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-11-22 00:18

Is there a clever (i.e. optimized) way to rename a key in a javascript object?

A non-optimized way would be:

o[ new_key ] = o[ old_key ];
delete o[ o         


        
24条回答
  •  鱼传尺愫
    2020-11-22 01:01

    const data = res
    const lista = []
    let newElement: any
    
    if (data && data.length > 0) {
    
      data.forEach(element => {
          newElement = element
    
          Object.entries(newElement).map(([key, value]) =>
            Object.assign(newElement, {
              [key.toLowerCase()]: value
            }, delete newElement[key], delete newElement['_id'])
          )
        lista.push(newElement)
      })
    }
    return lista
    

提交回复
热议问题