⊗jsSpSgSO 85 of 294 menu

Salvarea unică în localStorage în JavaScript

Dacă încercăm să citim o cheie pentru care nu au fost înregistrate date, rezultatul va fi null. Acest lucru poate fi folosit pentru a efectua o salvare unică a datelor.

de exemplu, să salvăm în stocarea locală momentul primei accesări a utilizatorului pe site. Iar dacă utilizatorul accesează nu pentru prima oară, atunci nu vom face nimic:

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

Rescriem condiția într-o formă mai scurtă:

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

La accesarea utilizatorului pe site salvați în stocarea locală momentul curent de timp. Apoi la accesarea repetată afișați cât timp a trecut de la accesarea anterioară a utilizatorului pe site.

La accesarea utilizatorului pe site întrebați-l data nașterii. La următoarea accesare a utilizatorului pe site, dacă în această zi va fi Ziua lui de Naștere - felicitați-l cu această sărbătoare.

Este dat un câmp de introducere. La pierderea focusului în acest câmp salvați valoarea lui în stocarea locală. La următoarea accesare a utilizatorului pe pagină setați în câmp textul salvat anterior.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge