Để clone một mảng, chúng ta có thể sử dụng một trong các cách dưới đây:
1. Sử dụng hàm slice:
var newArr = originArr.slice();
2. Sử dụng hàm JSON.stringify() và JSON.parse() (deep copy):
var str = JSON.stringify(originArr);
var newArr = JSON.parse(str);
3. Sử dụng toán tử [...] (spread operator) trong ES6:
const newArr = [...originArr];
4. Sử dụng Object.assign:
var newArr = Object.assign([],originArr);