Suppression immuable d'éléments d'un tableau en JavaScript

Apprenons maintenant à effectuer une suppression immuable d'éléments dans un tableau. Prenons pour exemple un tableau quelconque :

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

Supposons que l'index à supprimer soit stocké dans la variable ind :

javascriptlet ind = 3;

Supprimons l'élément à l'index donné. Selon notre approche, nous devons créer une copie du tableau et supprimer l'élément de cette copie. Procédons ainsi :

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

Utilisons la deuxième approche :

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

Créez un bouton sur lequel un clic déclenchera la suppression d'un élément du tableau. Supposons que l'index de l'élément à supprimer soit stocké dans une variable.