📜  删除本地存储项 - Javascript (1)

📅  最后修改于: 2023-12-03 14:50:20.097000             🧑  作者: Mango

删除本地存储项 - JavaScript

本地存储是浏览器提供的一种持久化存储方案,可以在不同的页面间共享数据。但是当需要清除某些存储项时,我们就需要使用JavaScript来删除它们。

localStorage vs. sessionStorage

在开始删除本地存储项之前,我们需要了解localStorage和sessionStorage之间的区别。它们都是同源的key-value存储,但有两个主要的区别:

  1. 生命周期:localStorage永久存在,除非被明确删除,而sessionStorage只在当前会话期间存在,即当关闭浏览器标签时,sessionStorage数据也随之销毁。
  2. 共享性:localStorage存储在同一域名下的所有页面都可以访问,而sessionStorage仅限于打开它的页面和被它打开的页面之间的共享。
删除本地存储项

既然了解了localStorage和sessionStorage之间的区别,我们来看看如何删除它们。

删除localStorage

下面是删除localStorage中所有存储项的代码:

localStorage.clear();

如果只想删除指定key的存储项,可以使用removeItem方法:

localStorage.removeItem(key);

其中,key是要删除的key值。

删除sessionStorage

删除sessionStorage中所有存储项的代码与localStorage相同:

sessionStorage.clear();

如果只想删除指定key的存储项,可以使用removeItem方法:

sessionStorage.removeItem(key);

其中,key是要删除的key值。

总结

本文介绍了如何使用JavaScript删除本地存储项,包括localStorage和sessionStorage。同时,我们还了解了这两者之间的区别。希望这篇文章能帮助你更好地使用本地存储功能。