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:
let 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:
let copy = Object.assign([], arr);
copy.push(6);
let res = copy;
A nyní využijme druhý přístup s destrukturizací:
let res = [...arr, 6];
Vytvořte tlačítko, po jehož stisknutí dojde k imutabilnímu přidání nového prvku do pole.