Copias de objetos en JavaScript
Aprendamos a copiar objetos. Supongamos para el ejemplo que tenemos algún objeto:
let obj = {a: 1, b: 2, c: 3};
Hagamos una copia del mismo. Esto se hace mediante un método especial, así:
let copy = Object.assign({}, obj);
También existe un segundo enfoque - mediante desestructuración:
let copy = {...obj};