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:
let 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:
let copy = Object.assign([], arr);
copy.push(6);
let res = copy;
İndi isə destrukturizasiya ilə ikinci yanaşmadan istifadə edək:
let res = [...arr, 6];
Elə bir düymə edin ki, ona klikləndikdə massivə yeni elementin immutable əlavə edilməsi baş versin.