Junior — Middle
¿Al usar la función mutating, se crea una nueva copia del objeto o se modifica la instancia actual?
sobes.tech AI
Respuesta de la IA
Una función con mutación modifica la instancia actual del objeto, en lugar de crear una copia de ella. Es decir, al llamar a dicha función, el estado del objeto cambia "en el lugar".
Por ejemplo, si tienes un array y llamas a un método que lo muta (por ejemplo, append, remove), solo ese array se modifica, no se crea uno nuevo.
Es importante tener esto en cuenta para evitar efectos secundarios inesperados y gestionar correctamente el estado en la aplicación.