⊗jsSpSgSM 94 of 294 menu

Tallennettujen rakenteiden muokkaaminen localStorage:ssa JavaScriptissä

Oletetaan, että paikallisessa tallennustilassa on tallennettuna jokin taulukko:

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

Oletetaan nyt, että meidän täytyy muokata tätä taulukkoa jollakin tavalla, esimerkiksi lisätä sen loppuun yksi elementti tai muuttaa jo olemassa olevaa elementtiä.

Ongelman ratkaisemiseksi haetaan tallennustilassa oleva taulukkoa edustava merkkijono, muunnetaan tämä merkkijono taulukoksi, tehdään tälle taulukolle tarvittavat muokkaukset, muunnetaan tämä taulukko takaisin merkkijonoksi ja kirjoitetaan se takaisin tallennustilaan:

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

Annettu on seuraava käyttäjätaulukko:

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

Tallenna se paikalliseen tallennustilaan. Tee sitten 3 syötekenttää ja painike. Annetaan, että syötekenttiin syötetään sukunimi, etunimi ja ikä. Painiketta painamalla tallenna uusi käyttäjä tallennustilaan tallennetun taulukon loppuun.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää