Ajout immuable d'éléments dans un tableau en JavaScript
Apprenons maintenant à effectuer un ajout immuable d'éléments dans un tableau. Prenons pour exemple un tableau quelconque :
let arr = [1, 2, 3, 4, 5];
Ajoutons-y un nouvel élément. Selon notre approche, nous devons créer une copie du tableau et ajouter le nouvel élément à cette copie. Procédons ainsi :
let copy = Object.assign([], arr);
copy.push(6);
let res = copy;
Utilisons maintenant la deuxième approche avec la déstructuration :
let res = [...arr, 6];
Créez un bouton sur lequel un clic effectuera un ajout immuable d'un nouvel élément dans le tableau.