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 :

javascriptlet 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 :

javascriptlet copy = Object.assign([], arr);
copy.push(6);

let res = copy;

Utilisons maintenant la deuxième approche avec la déstructuration :

javascriptlet res = [...arr, 6];
Задание 1

Créez un bouton sur lequel un clic effectuera un ajout immuable d'un nouvel élément dans le tableau.