⊗jsSpSgSM 94 of 294 menu

Modifikation af lagrede strukturer i localStorage i JavaScript

Antag at der i det lokale lager er gemt et bestemt array:

let arr = [1, 2, 3, 4, 5]; localStorage.setItem('data', JSON.stringify(arr));

Antag nu at vi har brug for at modificere dette array på en eller anden måde, for eksempel at tilføje endnu et element til slutningen eller ændre et allerede eksisterende element.

For at løse opgaven skal vi hente den streng, der repræsenterer arrayet, fra lagret, transformere denne streng til et array, foretage de nødvendige manipulationer med dette array, transformere arrayet tilbage til en streng og skrive den tilbage til lageret:

let json = localStorage.getItem('data'); let data = JSON.parse(json); data.push(6); data[0] = '!'; localStorage.setItem('data', JSON.stringify(data));

Følgende array med brugere er givet:

let users = [ { surn: 'surn1', name: 'name1', age: 31, }, { surn: 'surn2', name: 'name2', age: 32, }, { surn: 'surn', name: 'name3', age: 33, }, ];

Gem det i det lokale lager. Lav derefter 3 inputfelter og en knap. Lad efternavn, fornavn og alder indtastes i inputfelterne. Ved klik på knappen skal en ny bruger skrives til slutningen af arrayet gemt i lageret.

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