⊗jsSpSgSO 85 of 294 menu

Egyszeri mentés localStorage-ban JavaScriptben

Ha megpróbálunk egy olyan kulcsot olvasni, amelyre még nem lettek adatok elmentve, az eredmény null lesz. Ezt kihasználhatjuk arra, hogy egyszeri adatmentést hajtsunk végre.

Például mentsük el a lokális tárolóba a felhasználó első látogatásának időpontját a weboldalon. Ha viszont a felhasználó nem először látogat, akkor ne csináljunk semmit:

let time = localStorage.getItem('time'); if (time === null) { let now = Date.now(); localStorage.setItem('time', now); }

Írjuk át a feltételt rövidebb formában:

let time = localStorage.getItem('time'); if (!time) { let now = Date.now(); localStorage.setItem('time', now); }

A felhasználó weboldalra érkezésekor mentse el a lokális tárolóba az aktuális időpontot. Majd egy ismételt látogatáskor jelenítse meg, hogy mennyi idő telt el a felhasználó előző látogatása óta a weboldalon.

A felhasználó weboldalra érkezésekor kérdezze meg tőle a születési dátumát. A felhasználó következő látogatásakor a weboldalon, ha aznap születésnapja van - köszöntse ezzel az ünnepélyes alkalommal.

Adott egy input mező. Amikor ez a mező elveszti a fókuszt, mentse el az értékét a lokális tárolóba. A felhasználó következő oldalbetöltésekor állítsa be az input mezőbe a korábban elmentett szöveget.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás