JavaScript-də massivə elementlərin immutable əlavə edilməsi

Gəlin indi massivə elementlərin immutable əlavə edilməsini öyrənək Nümunə üçün bizim müəyyən bir massivimiz olsun:

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

Gəlin ona yeni bir element əlavə edək. Bizim yanaşmamıza görə biz massivin kopyasını etməli və yeni elementi bu kopyaya əlavə etməliyik. Gəlin bunu edək:

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

let res = copy;

İndi isə destrukturizasiya ilə ikinci yanaşmadan istifadə edək:

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

Elə bir düymə edin ki, ona klikləndikdə massivə yeni elementin immutable əlavə edilməsi baş versin.