Copie di oggetti in JavaScript

Impariamo a copiare gli oggetti. Supponiamo ad esempio di avere un determinato oggetto:

javascriptlet obj = {a: 1, b: 2, c: 3};

Creiamone una copia. Questo si fa utilizzando un metodo speciale, in questo modo:

javascriptlet copy = Object.assign({}, obj);

Esiste anche un secondo approccio - tramite destrutturazione:

javascriptlet copy = {...obj};