Imutabilní přidávání prvků do pole v JavaScriptu

Nyní se naučme provést imutabilní přidávání prvků do pole. Pro příklad mějme nějaké pole:

javascriptlet arr = [1, 2, 3, 4, 5];

Přidejme do něj nový prvek. Podle našeho přístupu musíme vytvořit kopii pole a nový prvek přidat do této kopie. Udělejme to:

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

let res = copy;

A nyní využijme druhý přístup s destrukturizací:

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

Vytvořte tlačítko, po jehož stisknutí dojde k imutabilnímu přidání nového prvku do pole.