[removed] Object Rename Key

前端 未结 24 1864
爱一瞬间的悲伤
爱一瞬间的悲伤 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:17

    • You can use a utility to handle this.
    npm i paix
    
    import { paix } from 'paix';
    
    const source_object = { FirstName: "Jhon", LastName: "Doe", Ignored: true };
    const replacement = { FirstName: 'first_name', LastName: 'last_name' };
    const modified_object = paix(source_object, replacement);
    
    console.log(modified_object);
    // { Ignored: true, first_name: 'Jhon', last_name: 'Doe' };
    
    

提交回复
热议问题