Kopie objektů v JavaScriptu

Pojďme se naučit kopírovat objekty. Pro příklad mějme nějaký objekt:

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

Vytvořme jeho kopii. To se dělá pomocí speciální metody, takto:

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

Existuje i druhý přístup - přes destrukturalizaci:

javascriptlet copy = {...obj};