Objektien kopiot JavaScriptissä

Opitaan kopioimaan objekteja. Olkoon esimerkkinä meille jokin objekti:

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

Tehdään siitä kopio. Tämä tehdään erityisellä metodilla, näin:

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

On olemassa myös toinen lähestymistapa - destrukturoinnin kautta:

javascriptlet copy = {...obj};