Thêm phần tử bất biến vào mảng trong JavaScript
Bây giờ hãy học cách thêm phần tử bất biến vào mảng. Giả sử ví dụ chúng ta có một mảng như sau:
let arr = [1, 2, 3, 4, 5];
Hãy thêm một phần tử mới vào nó. Theo cách tiếp cận của chúng ta, chúng ta phải tạo một bản sao của mảng và thêm phần tử mới vào bản sao này. Hãy thực hiện điều đó:
let copy = Object.assign([], arr);
copy.push(6);
let res = copy;
Và bây giờ hãy sử dụng cách tiếp cận thứ hai với destructuring:
let res = [...arr, 6];
Tạo một nút bấm, khi nhấn vào nó sẽ thực hiện việc thêm phần tử mới một cách bất biến vào mảng.