Immutable dodawanie elementów do tablicy w JavaScript

Nauczmy się teraz, jak immutable dodawać elementy do tablicy. Załóżmy dla przykładu, że mamy pewną tablicę:

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

Dodajmy do niej nowy element. Zgodnie z naszym podejściem powinniśmy wykonać kopię tablicy i nowy element dodać do tej kopii. Zróbmy to:

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

let res = copy;

A teraz skorzystajmy z drugiego podejścia z destrukturyzacją:

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

Zrób przycisk, po naciśnięciu którego będzie następować immutable dodawanie nowego elementu do tablicy.