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.