JavaScriptда массивга иммутабел элементлар қўшиш
Келинг энди массивга иммутабел элементлар қўшишни ўрганамиз Мисол учун бизда мавжуд бўлган массивни оламиз:
let arr = [1, 2, 3, 4, 5];
Унга янги элемент қўшайлик. Бизнинг ёндашимимизга кўра биз массивдан нусха олишимиз керак ва янги элементни шу нусхага қўшишимиз керак. Буни бажарамиз:
let copy = Object.assign([], arr);
copy.push(6);
let res = copy;
Энди эса диструктуризация билан иккинчи ёндашишдан фойдаланамиз:
let res = [...arr, 6];
Тугма ясаинг, босилганда массивга янги элементни иммутабел қўшиш амалга оширилсин.