Copii ale obiectelor în JavaScript

Să învățăm cum să copiem obiecte. Să presupunem că, de exemplu, avem un anumit obiect:

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

Să-i facem o copie. Acest lucru se face cu ajutorul unei metode speciale, astfel:

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

Există și o a doua abordare - prin destructurare:

javascriptlet copy = {...obj};