Cómo Clonar Arrays y Objetos en Javascript
Si eres de los que ha intentado clonar objetos así const newObj = obj
te invito a aprender todas las formas que actualmente existen para clonar o copiar objetos y arrays en javascript.
JSON Parse y Stringify
Está forma de clonar objetos y arrays es la más usada actualmente y no supone ninguna complicación, por lo que es la más usada actualmente.
Object Assign
Este método sirve para clonar objetos y arrays, estos últimos (arrays) son convertidos en objetos con sus respectivos índices.
Spread Operator
Este operador es usado específicamente para destructurar objetos y arrays, pero también lo podemos usar para clonar arrays y objetos simples de la siguiente manera.
Ten en cuenta que esta forma de clonar, no funciona para clonar arrays de objetos, ya que si modificamos un valor del objeto, este valor también será modificado en nuestra copia.