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:

javascriptlet 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 đó:

javascriptlet 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:

javascriptlet res = [...arr, 6];
Задание 1

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.