Копии на објекти во JavaScript

Да научиме како да копираме објекти. Нека за пример имаме некој објект:

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

Ајде да направиме негова копија. Ова се прави со помош на специјална метода, вака:

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

Постои и втор пристап - преку деструктурирање:

javascriptlet copy = {...obj};