Como editar un nombre de un item desde un array

En este post nos explicara como modificar la informacion o datos de un item desde un array, esta vez le explicare un ejemplo sencillo de cambiar edad de una persona.

const persons = [
  {
    id:1,
    name: "Juan",
    age: 24
  },
  {
    id:2,
    name: "Maria",
    age: 20
  },
  {
    id:3,
    name: "Sebas",
    age: 25
  }
]

console.log("Antes", persons)

// id de sebas 
let modificar = 3;
// sacar el index de un array
let itemId = persons.findIndex((item)=> item.id === modificar );

const replace = {
  id: persons[itemId].id, 
  name: persons[itemId].name,
  age: 26
}


// reemplazar el item con el index que ya se filtro
persons.splice( itemId, 1, replace);

console.log("Ahora", persons)  

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *