⊗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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა