Inmutabilidad de datos en JavaScript
En JavaScript, se utiliza a menudo un enfoque en el que los arrays y los objetos no se modifican directamente, sino que primero se copian y luego se modifican. En este caso, se dice que los arrays y los objetos permanecen inalterados, es decir, inmutables.
Este enfoque se utiliza a menudo en frameworks, por ejemplo, en React. En esta sección del tutorial aprenderemos a modificar de forma inmutable arrays, objetos y arrays de objetos. Este conocimiento nos será útil en el futuro.