⊗jsSpSgSO 85 of 294 menu

Salvamento único no localStorage em JavaScript

Se tentarmos ler uma chave para a qual os dados não foram gravados, o resultado será null. Isso pode ser usado para realizar o salvamento único de dados.

Por exemplo, vamos armazenar no armazenamento local o momento do primeiro acesso do usuário ao site. E se o usuário acessar não for a primeira vez, não faremos nada:

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

Vamos reescrever a condição de forma mais curta:

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

Quando o usuário acessar o site, armazene no armazenamento local o momento atual. Em seguida, no próximo acesso, exiba quanto tempo passou desde o acesso anterior do usuário ao site.

Quando o usuário acessar o site, pergunte a ele a data de nascimento. No próximo acesso do usuário ao site, se for seu aniversário nesse dia - parabénize-o por esta celebração.

Há um input. Ao perder o foco neste input, salve seu valor no armazenamento local. No próximo acesso do usuário à página, defina no input o texto salvo anteriormente.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar