⊗jsSpSgSM 94 of 294 menu

Saglabāto struktūru modifikācija localStorage JavaScript

Pieņemsim, ka lokālajā krātuvē ir saglabāts noteikts masīvs:

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

Pieņemsim, ka tagad mums ir nepieciešams kaut kā modificēt šo masīvu, piemēram, pievienot tam beigās vēl vienu elementu vai izmainīt jau esošu.

Lai atrisinātu problēmu, iegūsim krātuvē saglabāto virkni ar masīvu, pārveidosim šo virkni par masīvu, veiksim ar šo masīvu nepieciešamās manipulācijas, pārveidosim šo masīvu atpakaļ par virkni un ierakstīsim atpakaļ krātuvē:

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

Doti šādi lietotāju masīvi:

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

Saglabājiet to lokālajā krātuvē. Pēc tam izveidojiet 3 ievades laukus un pogu. Ļaujiet ievades laukos ievadīt uzvārdu, vārdu un vecumu. Nospiežot pogu, ierakstiet jaunu lietotāju saglabātā masīva beigās.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt