Ndryshimi i pandryshueshëm i elementeve të vargut në JavaScript
Tani le të mësojmë si të bëjmë ndryshime të pandryshueshme të elementeve në një varg. Le të themi për shembull se kemi një varg të caktuar:
let arr = [1, 2, 3, 4, 5];
Le të themi se indeksi për tu ndryshuar
ruhet në variablin ind:
let ind = 3;
Le të ndryshojmë elementin me indeksin e dhënë. Sipas qasjes sonë, ne duhet të bëjmë një kopje të vargut dhe të ndryshojmë elementin në kopje. Le ta bëjmë këtë:
let copy = Object.assign([], arr);
copy[ind] = '!';
let res = copy;
Le të përdorim qasjen e dytë:
let res = [
...arr.slice(0, ind),
'!',
...arr.slice(ind + 1)
];
Bëni një buton, upon clicking on which do të ndodhë ndryshimi i elementit të vargut. Le të themi se indeksi i elementit për tu ndryshuar ruhet në një variabël.