Імутабельнае даданне элементаў у масіў у JavaScript

Давайце зараз навучымся рабіць імутабельнае даданне элементаў у масіў Хай для прыкладу ў нас ёсць нейкі масіў:

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

Давайце дадамо ў яго новы элемент. Згодна з нашым падыходам мы павінны зрабіць копію масіву і новы элемент дадаваць у гэтую копію. Давайце зробім гэта:

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

let res = copy;

А зараз скарыстаемся другім падыходам з дэструктурызацыяй:

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

Зрабіце кнопку, па націсканні на якую будзе адбывацца імутабельнае даданне новага элемента ў масіў.