Search code examples
javascriptarraysobjectjavascript-objects

How to replace array of object property name in javascript


I need to replace array of object in javascript. Here is my data variable and I want to update data variable

const data = [{name: "poran", id: "22"}];

Expected value:

data = [{value: "poran", age: "22"}];

How can I replace array of object?


Solution

  • You can create a new array with the use of .map() and some Object Destructuring:

    const data = [{name:"poran",id:"22"}];
    
    const result = data.map(({ name:value , id:age }) => ({value, age}));
    
    console.log(result);