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:
let 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:
let copy = Object.assign([], arr);
copy.push(6);
let res = copy;
Sekarang mari gunakan pendekatan kedua dengan destructuring:
let res = [...arr, 6];
Buat tombol yang, ketika diklik, akan melakukan penambahan elemen baru ke dalam array secara immutable.