Имутабилно додавање на елементи во низа во JavaScript
Ајде сега да научиме како да правиме имутабилно додавање на елементи во низа Нека за пример имаме одредена низа:
javascriptlet arr = [1, 2, 3, 4, 5];
Ајде да додадеме нов елемент во неа. Според нашиот пристап ние треба да направиме копија од низата и новиот елемент да го додадеме во оваа копија. Ајде да го направиме ова:
javascriptlet copy = Object.assign([], arr);
copy.push(6);
let res = copy;
А сега да го искористиме вториот пристап со деструктурирање:
javascriptlet res = [...arr, 6];
Задание 1
Направете копче, при кликнување на кое ќе се случува имутабилно додавање на нов елемент во низата.