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