Muutumatu massiivi elementide kustutamine JavaScriptis

Õpime nüüd, kuidas teha muutumatut elementide kustutamist massiivist. Olgu meil näiteks järgmine massiiv:

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

Olgu kustutatava elemendi indeks salvestatud muutujasse ind:

javascriptlet ind = 3;

Kustutame etteantud indeksiga elemendi. Vastavalt meie lähenemisele peame looma massiivi koopia ja kustutama elemendi koopiast. Teeme selle:

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

Kasutame teist lähenemist:

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

Looge nupp, mille vajutamisel kustutatakse element massiivist. Olgu kustutatava elemendi indeks salvestatud muutujasse.