⊗jsSpSgSO 85 of 294 menu

Kertaluonteinen tallentaminen localStorageen JavaScriptissä

Jos yrität lukea avainta, jolle dataa ei ole tallennettu, tuloksena on null. Tätä voidaan käyttää hyväksi suorittamaan kertaluonteinen datan tallennus.

Esimerkiksi, tallennetaanpa paikalliseen varastoon käyttäjän ensimmäinen käyntiaika sivustolla. Ja jos käyttäjä ei tule ensimmäistä kertaa, emme tee mitään:

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

Kirjoitetaan ehto uudelleen lyhyemmässä muodossa:

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

Kun käyttäjä tulee sivustolle, tallenna paikalliseen varastoon nykyinen aika. Sitten kun käyttäjä tulee uudelleen, tulosta kuinka paljon aikaa on kulunut edellisestä käynnistä sivustolla.

Kun käyttäjä tulee sivustolle, kysy häneltä syntymäaika. Seuraavalla käynnillä sivustolla, jos hänellä on syntymäpäivä sinä päivänä - onnittele häntä juhlan merkeissä.

Annettu syöttökenttä. Kun kenttä menettää fokuksen, tallenna sen arvo paikalliseen varastoon. Seuraavalla käyttäjän käynnillä sivulla aseta syöttökenttään aiemmin tallennettu teksti.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää