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:

javascriptlet 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:

javascriptlet copy = Object.assign([], arr);
copy.push(6);

let res = copy;

A teraz použime druhý prístup s destrukturalizáciou:

javascriptlet res = [...arr, 6];
Задание 1

Vytvorte tlačidlo, po kliknutí na ktoré prebehne imutabilné pridanie nového prvku do poľa.