⊗jsSpSgSO 85 of 294 menu

Ühekordne salvestamine localStorage'i JavaScriptis

Kui proovida lugeda võtit, mille jaoks andmeid ei ole salvestatud, on tulemuseks null. Seda saab kasutada selleks, et teha ühekordne andmete salvestamine.

Näiteks salvestame kohalikku salvestusruumi kasutaja esimesel veebisaidile sisenemise hetke. Kui kasutaja ei sisenenud esimest korda, siis me midagi ei tee:

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

Kirjutame tingimuse lühemal kujul ümber:

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

Kasutaja veebisaidile sisenemisel salvestage kohalikku salvestusruumi praegune ajahetk. Seejärel järgmisel sisenemisel kuvage, kui palju aega on möödunud kasutaja eelnevast veebisaidile sisenemisest.

Kasutaja veebisaidile sisenemisel küsige tema sünnikuupäeva. Kasutaja järgmisel veebisaidile sisenemisel, kui sel päeval on tema sünnipäev - soovige talle head sünnipäeva.

Antud on sisendväli. Pärast fookuse kaotamist selles väljas salvestage selle väärtus kohalikku salvestusruumi. Kasutaja järgmisel lehele sisenemisel seadistage sisendvälja varem salvestatud tekst.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu