Immutabel tilføjelse af elementer til et array i JavaScript
Lad os nu lære at lave immutabel tilføjelse af elementer til et array. Lad os som eksempel have et bestemt array:
let arr = [1, 2, 3, 4, 5];
Lad os tilføje et nyt element til det. Ifølge vores tilgang skal vi lave en kopi af arrayet og tilføje det nye element til denne kopi. Lad os gøre det:
let copy = Object.assign([], arr);
copy.push(6);
let res = copy;
Og lad os nu bruge den anden tilgang med destructuring:
let res = [...arr, 6];
Lav en knap, ved klik på hvilken der vil ske immutabel tilføjelse af et nyt element til arrayet.