“Cambiar el nombre de la propiedad del objeto en la matriz JavaScript” Código de respuesta

Cambiar el nombre de la propiedad del objeto en la matriz JavaScript

const columns = [
    { name: 'OrderNumber', title: 'Order Number' },
    { name: 'strawberry', title: 'Strawberry' },
    { name: 'vanilla', title: 'Vanilla' }
]

const options = columns.map(function(row) {

   // This function defines the "mapping behaviour". name and title 
   // data from each "row" from your columns array is mapped to a 
   // corresponding item in the new "options" array

   return { value : row.name, label : row.title }
})

/*
options will now contain this:
[
    { value: 'OrderNumber', label: 'Order Number' },
    { value: 'strawberry', label: 'Strawberry' },
    { value: 'vanilla', label: 'Vanilla' }
];
*/
Naughty Nightingale

Cambiar la propiedad en la matriz de objetos JavaScript

//change in array itself without need to another one 
arr.map(el =>{ el.bar == 1 && el.baz--} ); // don't forget {} in arrow function
Salsabeel woh woh

Cambiar el nombre de la propiedad del objeto en la matriz JavaScript

const columns = [
    { name: 'OrderNumber', title: 'Order Number' },
    { name: 'strawberry', title: 'Strawberry' },
    { name: 'vanilla', title: 'Vanilla' }
];

const newColumns = columns.map( item => {
  const { name: value, ...rest } = item;
  return { value, ...rest }
 }
);

console.log( newColumns );
 Run code snippet
Naughty Nightingale

Respuestas similares a “Cambiar el nombre de la propiedad del objeto en la matriz JavaScript”

Preguntas similares a “Cambiar el nombre de la propiedad del objeto en la matriz JavaScript”

Más respuestas relacionadas con “Cambiar el nombre de la propiedad del objeto en la matriz JavaScript” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código