Imutabilné odstránenie prvkov poľa v JavaScripte

Teraz sa naučme, ako vykonať imutabilné odstránenie prvkov v poli. Napríklad, majme nejaké pole:

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

Nech index prvku na odstránenie je uložený v premennej ind:

javascriptlet ind = 3;

Odstráňme prvok so zadaným indexom. Podľa nášho prístupu musíme vytvoriť kópiu poľa a odstrániť prvok z kópie. Urobme to:

javascriptlet copy = Object.assign([], arr);
copy.splice(ind, 1);
let res = copy;

Využime druhý prístup:

javascriptlet res = [
  ...arr.slice(0, ind),
  ...arr.slice(ind + 1)
];
Задание 1

Vytvorte tlačidlo, po whose kliknutí sa vykoná odstránenie prvku z poľa. Nech index prvku na odstránenie je uložený v premennej.