⊗jsSpSgSM 94 of 294 menu

Модификация на съхранени структури в localStorage в JavaScript

Да предположим, че в локалното хранилище е съхранен някакъв масив:

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

Да предположим, че сега трябва да модифицираме този масив по някакъв начин, например, да добавим в края още един елемент или да променим вече съществуващ.

За решаване на задачата ще получим низът, съхранен в хранилището, с масива, ще преобразуваме този низ в масив, ще извършим необходимите манипулации с този масив, ще преобразуваме масива обратно в низ и ще го запишем обратно в хранилището:

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

Даден е следният масив с потребители:

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

Запазете го в локалното хранилище. След това направете 3 входни полета и бутон. Нека във входните полета се въвеждат фамилия, име и възраст. При натискане на бутона запишете нов потребител в края на запазения в хранилището масив.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне