Armazenamento local da janela
Exemplo
Defina e recupere o par nome/valor localStorage:
localStorage.setItem("lastname", "Smith");
localStorage.getItem("lastname");
Mais exemplos abaixo.
Definição e uso
O localStorage
objeto permite que você salve pares de chave/valor no navegador.
Observação
O objeto localStorage armazena dados sem data de expiração.
Os dados não são excluídos quando o navegador é fechado e ficam disponíveis para sessões futuras.
Veja também:
O objeto sessionStorage que armazena dados para uma sessão.
(Os dados são excluídos quando a janela do navegador é fechada)
Sintaxe
window.localStorage
ou apenas:
localStorage
SALVAR dados em localStorage:
localStorage.setItem(key, value);
LEIA os dados do localStorage:
let lastname = localStorage.getItem(key);
REMOVER dados do localStorage:
localStorage.removeItem(key);
LIMPAR armazenamento local:
localStorage.removeItem(key);
Parâmetros
Parameter | Description |
key | Required. The name of a key. |
value | Required. The value of the key. |
Valor de retorno
Modelo | Descrição |
Um objeto | Um objeto localStorage. |
Mais exemplos
Conte o número de vezes que um usuário clicou em um botão:
if (localStorage.clickcount) {
localStorage.clickcount = Number(localStorage.clickcount)
+ 1;
} else {
localStorage.clickcount = 1;
}
Suporte ao navegador
window.localStorage
é suportado em todos os navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |