⊗jsSpSgSM 94 of 294 menu

Saugomų struktūrų modifikavimas localStorage JavaScript

Tarkime, kad lokalioje saugykloje yra saugomas tam tikras masyvas:

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

Tarkime, kad dabar mums reikia kaip nipas modifikuoti šį masyvą, pavyzdžiui, pridėti į jo galą dar vieną elementą arba pakeisti jau esantį.

Užduočiai išspręsti gausime saugomą saugykloje eilutę su masyvu, transformuosime šią eilutę į masyvą, atliksime su šiuo masyvu reikiamas manipuliacijas, transformuosime šį masyvą atgal į eilutę ir įrašysime atgal į saugyklą:

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

Duotas toks masyvas su vartotojais:

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

Išsaugokite jį lokalioje saugykloje. Tada sukurkite 3 įvesties laukus ir mygtuką. Tegul įvesties laukuose įvedama pavardė, vardas ir amžius. Paspaudus mygtuką įrašykite naują vartotoją į išsaugoto saugykloje masyvo galą.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti