Imutabilno dodavanje elemenata u niz u JavaScript-u
Hajde sada da naučimo kako da izvršimo imutabilno dodavanje elemenata u niz. Neka za primer postoji određeni niz:
let arr = [1, 2, 3, 4, 5];
Hajde da mu dodamo novi element. Prema našem pristupu, treba da napravimo kopiju niza i novi element dodamo u tu kopiju. Hajde da to uradimo:
let copy = Object.assign([], arr);
copy.push(6);
let res = copy;
A sada ćemo upotrebiti drugi pristup sa destrukcijom:
let res = [...arr, 6];
Napravite dugme, čijim pritiskom će se vršiti imutabilno dodavanje novog elementa u niz.