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

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
{{SpecName('Web Storage', '#dom-storage-clear', 'clear()')}} {{Spec2('Web Storage')}}  

Compatibilidade de navegador

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

Veja também

Utilizando a API Web Storage