Mutabilidad en arrays:const arr =[1,2,3];arr.push(4);// El array original se modificaconsole.log(arr);// [1, 2, 3, 4]Métodos mutables en arrays:-push():Agrega uno o más elementos al final del array.-pop():Elimina el último elemento del array.-shift():Elimina el primer elemento del array.-unshift():Agrega uno o más elementos al inicio del array.-splice():Cambia el contenido de un array eliminando, reemplazando o agregando elementos.Inmutabilidad en arrays:const arr =[1,2,3];const newArr =[...arr,4];// Se crea un nuevo array sin modificar el originalconsole.log(arr);// [1, 2, 3]console.log(newArr);// [1, 2, 3, 4]Métodos inmutables en arrays:-map():Crea un nuevo array con los resultados de la función aplicada a cada elemento.-filter():Crea un nuevo array con todos los elementos que cumplan la condición implementada por la función dada.-reduce():Aplica una función a un acumulador y a cada valor del array(de izquierda a derecha) para reducirlo a un único valor.-concat():Se utiliza para unir dos o más arrays, devolviendo un nuevo array sin modificar los originales.Mutabilidad en objetos:const obj ={name:'Alice',age:30};obj.age=31;// El objeto original se modificaconsole.log(obj);// { name: 'Alice', age: 31 }Métodos mutables en objetos:-Object.assign():Se utiliza para copiar los valores de todas las propiedades enumerables de uno o más objetos a un objeto destino.Modifica el objeto destino.-delete:Elimina una propiedad de un objeto.Inmutabilidad en objetos:const obj ={name:'Alice',age:30};const newObj ={...obj,age:31};// Se crea un nuevo objeto sin modificar el originalconsole.log(obj);// { name: 'Alice', age: 30 }console.log(newObj);// { name: 'Alice', age: 31 }Métodos inmutables en objetos:-Object.assign():Se puede usar para crear un nuevo objeto combinando propiedades de otros objetos sin modificar los originales.-Spreadoperator(...):Permite crear un nuevo objeto copiando las propiedades de otro objeto y añadiendo o modificando propiedades específicas.
Seguro estoy dejando cosas fuera del tarro, pueden ayudarme a completar la lista =)