Sao chép mảng trong JavaScript

Hãy học cách sao chép mảng. Ví dụ, chúng ta có một mảng như sau:

javascriptlet arr = [1, 2, 3, 4, 5];

Hãy tạo một bản sao của nó. Việc 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([], arr);

Cũng có cách tiếp cận thứ hai - thông qua phép phân rã mảng (destructuring):

javascriptlet copy = [...arr];