Copies d'objets en JavaScript

Apprenons à copier des objets. Prenons par exemple un objet quelconque :

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

Créons une copie de celui-ci. Cela se fait à l'aide d'une méthode spéciale, comme ceci :

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

Il existe une deuxième approche - via la déstructuration :

javascriptlet copy = {...obj};