⊗jsSpDtECh 287 of 294 menu

Immutabel ændring af array-elementer i JavaScript

Lad os nu lære at lave immutabel ændring af elementer i et array. Lad os som eksempel have et bestemt array:

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

Lad nummeret på elementet der skal ændres opbevares i variablen ind:

let ind = 3;

Lad os ændre elementet med det givne nummer. Ifølge vores tilgang skal vi lave en kopi af arrayet og ændre elementet i kopien. Lad os gøre dette:

let copy = Object.assign([], arr); copy[ind] = '!'; let res = copy;

Lad os bruge den anden tilgang:

let res = [ ...arr.slice(0, ind), '!', ...arr.slice(ind + 1) ];

Lav en knap, ved klik på hvilken der skal ske ændring af et array-element. Lad nummeret på elementet der skal ændres opbevares i en variabel.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis