Imutabilné pridávanie prvkov do poľa v JavaScripte
Poďme sa teraz naučiť, ako vykonať imutabilné pridávanie prvkov do poľa Nech pre príklad máme nejaké pole:
let arr = [1, 2, 3, 4, 5];
Pridajme do neho nový prvok. Podľa nášho prístupu by sme mali vytvoriť kópiu poľa a nový prvok pridať do tejto kópie. Urobme to:
let copy = Object.assign([], arr);
copy.push(6);
let res = copy;
A teraz použime druhý prístup s destrukturalizáciou:
let res = [...arr, 6];
Vytvorte tlačidlo, po kliknutí na ktoré prebehne imutabilné pridanie nového prvku do poľa.