--- title: Storage.clear() slug: Web/API/Storage/clear tags: - API - Armazenamento - Armazenamento web - Referencia - metodo translation_of: Web/API/Storage/clear ---
{{APIRef("Web Storage API")}}
O método clear()
da interface {{domxref("Storage")}}, quando realizado uma chamada, todas as chaves do armazenamento são esvaziadas.
storage.clear();
Nenhum parametro..
Nenhum retorno.
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ção | Status | Comentário |
---|---|---|
{{SpecName('Web Storage', '#dom-storage-clear', 'clear()')}} | {{Spec2('Web Storage')}} |
{{ CompatibilityTable() }}
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 | {{ CompatUnknown }} | 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.