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