Immuabele verwijdering van elementen uit een array in JavaScript

Laten we nu leren hoe we immuut elementen uit een array kunnen verwijderen. Stel dat we bijvoorbeeld een bepaalde array hebben:

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

Stel dat de index voor verwijdering opgeslagen is in de variabele ind:

javascriptlet ind = 3;

Laten we het element met de opgegeven index verwijderen. Volgens onze aanpak moeten we een kopie van de array maken en het element uit de kopie verwijderen. Laten we dit doen:

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

Laten we de tweede aanpak gebruiken:

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

Maak een knop waarop, wanneer erop wordt geklikt, een element uit de array wordt verwijderd. Laat de index van het te verwijderen element opgeslagen zijn in een variabele.