Como limpar os dados da localStorage em JavaScript

Neste artigo você vai aprender a como limpar os dados da localStorage em JavaScript, ou seja, apagar tudo que está na storage

Como limpar os dados da localStorage capa

Fala programador(a), beleza? Bora aprender mais sobre localStorage também sobre JavaScript!

A localStorage é um local onde salvamos os dados para serem consumidos posteriormente

Mas eles podem ficar eternamente lá, como podemos removê-los?

Basta um simples comando e tudo estará apagado

Formação Claude Code
Formação Recomendada

Formação Claude Code

Domine Claude Code do absoluto zero até o avançado

  • 120 aulas
  • 4 projetos
  • 9h 45min

Veja o exemplo prático:

localStorage.clear();

O método clear do objeto localStorage remove tudo que tem lá, de uma vez só

E se precisamos remover apenas um item?

Há uma maneira também!

Neste caso vamos utilizar o método removeItem, do objeto localStorage

localStorage.removeItem("item");

Em item você deve colocar o nome da chave que está na sua storage

Desta maneira você remove apenas um item, sendo assim mais cauteloso na ação 🙂

Conclusão

Neste artigo você aprendeu a como limpar os dados da localStorage com JavaScript

Utilizamos o método clear para limpar todos os dados da storage

E o método removeItem para remover apenas um item específico

Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!

Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!

Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias

O link acima contém um cupom de desconto para os cursos!

E o sessionStorage? Funciona igual?

Se você conhece a localStorage, a sessionStorage é bem parecida

A diferença é que a sessionStorage some quando você fecha a aba, e a localStorage fica salva mesmo depois

Mas pra limpar os dados o jeito é o mesmo

sessionStorage.clear();

Apaga tudo que está na sessionStorage de uma vez

sessionStorage.removeItem("item");

Remove só a chave que você passar, igualzinho ao localStorage 🙂

Como saber se o item existe antes de remover?

Às vezes você tenta remover uma chave que nem está lá

Não dá erro, mas é bom checar antes pra ter certeza do que está acontecendo

Pra isso usamos o getItem, que devolve o valor da chave, ou null se ela não existir

if (localStorage.getItem("item")) { localStorage.removeItem("item"); }

Assim você só remove se a chave realmente estiver na storage, ficando mais cauteloso na ação

Qual a diferença entre clear e removeItem?

Se liga que são pra situações diferentes

O clear apaga TUDO que está na storage de uma vez só, sem dó

Já o removeItem apaga só a chave que você indicar, deixando o resto intacto

Regra simples: quer zerar geral? clear. Quer tirar só uma coisa? removeItem

Leia também

Escrito por | Matheus Battisti

Matheus Battisti
Fundador da Hora de Codar

Programador apaixonado pelo mundo das tecnologias, sempre buscando em aprender e se aprofundar em linguagens, frameworks e o que mais for necessário para executar um bom trabalho. Agora tem uma nova missão que é de passar seu conhecimento adiante para formar novos programadores e especializar mais os que já são.

Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted

Formações

Formação Vibe Coding

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min

Blog | Mais populares