Sao chép đối tượng trong JavaScript

Hãy học cách sao chép các đối tượng. Giả sử chúng ta có một đối tượng ví dụ như sau:

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

Hãy tạo một bản sao của nó. Điều này được thực hiện bằng một phương thức đặc biệt, như thế này:

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

Cũng có một cách tiếp cận thứ hai - thông qua việc destructuring:

javascriptlet copy = {...obj};