--- 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.