Penambahan Elemen Array secara Immutable dalam JavaScript

Mari kita pelajari cara melakukan penambahan elemen ke dalam array secara immutable. Sebagai contoh, misalkan kita memiliki array berikut:

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

Mari tambahkan elemen baru ke dalamnya. Menurut pendekatan kami, kita harus membuat salinan array dan menambahkan elemen baru ke salinan tersebut. Mari 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

Buat tombol yang, ketika diklik, akan melakukan penambahan elemen baru ke dalam array secara immutable.