Penambahan Elemen Array secara Immutable dalam JavaScript

Mari kita sekarang belajar melakukan penambahan elemen ke dalam array secara immutable. Katakan sebagai contoh kita mempunyai sebuah array:

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

Mari tambahkan elemen baru ke dalamnya. Menurut pendekatan kami, kami harus membuat salinan array dan menambahkan elemen baru ke dalam salinan tersebut. Mari kita lakukan ini:

javascriptlet copy = Object.assign([], arr);
copy.push(6);

let res = copy;

Sekarang mari gunakan pendekatan kedua dengan destructuring:

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

Buatkan butang, yang apabila ditekan akan melakukan penambahan elemen baru ke dalam array secara immutable.