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.