O método clear()
da interface Storage
, quando realizado uma chamada, todas as chaves do armazenamento são esvaziadas.
Syntaxe
storage.clear();
Parametros
Nenhum parametro..
Retorno
Nenhum retorno.
Exemplo
A função abaixo cria três itens e armazenam localmente, depois remove todos utilizando a função clear().
function populateStorage() {
localStorage.setItem('bgcolor', 'red');
localStorage.setItem('font', 'Helvetica');
localStorage.setItem('image', 'myCat.png');
localStorage.clear();
}
Nota: Para visualizar um exemplo real, veja nossa seção Demonstração de Web Storage.
Especificações
Especificação | Status | Comentário |
---|---|---|
Unknown The definition of 'clear()' in that specification. |
Desconhecido |
Compatibilidade de navegador
Estamos convertendo nossos dados de compatibilidade para o formato JSON.
Esta tabela de compatibilidade ainda usa o formato antigo,
pois ainda não convertemos os dados que ela contém.
Descubra como você pode ajudar!
Funcionalidade | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
localStorage | 4 | 3.5 | 8 | 10.50 | 4 |
sessionStorage | 5 | 2 | 8 | 10.50 | 4 |
Funcionalidade | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | 2.1 | ? | 8 | 11 | iOS 3.2 |
Todos os navegadores possuem diferentes capacidades tanto para o localSotrage quanto para sessionSotrage. Você pode verificar uma lista detalhada de capacidades de diversos navegadores.
Nota: a versão iOS 5.1, Safari Mobile utiliza a pasta cache para armazenar os dados do localStorage, onde possivelmente podem perder os dados quando ocorrer pouco espaço no SO.