JavaScriptда массивга иммутабел элементлар қўшиш

Келинг энди массивга иммутабел элементлар қўшишни ўрганамиз Мисол учун бизда мавжуд бўлган массивни оламиз:

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

Унга янги элемент қўшайлик. Бизнинг ёндашимимизга кўра биз массивдан нусха олишимиз керак ва янги элементни шу нусхага қўшишимиз керак. Буни бажарамиз:

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

let res = copy;

Энди эса диструктуризация билан иккинчи ёндашишдан фойдаланамиз:

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

Тугма ясаинг, босилганда массивга янги элементни иммутабел қўшиш амалга оширилсин.