js-前端存储之sessionStorage

1.使用场景

   sessionStorage 是 Web Storage API 提供的一种客户端存储机制,用于在浏览器中保存会话级别(session-level)的数据。与 localStorage 不同,sessionStorage 中存储的数据在用户关闭标签页或浏览器窗口时会被清除。

2.使用方法

        使用 sessionStorage 对象来存储键值对数据,并在当前会话期间访问这些数据。以下是一些常见的 sessionStorage 方法:

  • sessionStorage.setItem(key, value): 将键值对数据存储到会话存储中。
  • sessionStorage.getItem(key): 获取指定键对应的值。
  • sessionStorage.removeItem(key): 从会话存储中移除指定键及其对应的值。
  • sessionStorage.clear(): 清空会话存储中的所有数据。

3.示例 

// 将数据存储到会话存储中
sessionStorage.setItem('username', 'johnDoe');

// 从会话存储中获取特定键对应的值
const username = sessionStorage.getItem('username');
console.log(username); // 输出 'johnDoe'

// 从会话存储中移除指定键及其对应的值
sessionStorage.removeItem('username');

// 清空会话存储中的所有数据
sessionStorage.clear();

        需要注意的是,sessionStorage 中存储的数据仅在当前会话期间有效。如果用户关闭标签页或浏览器窗口,这些数据将被清除。

sessionStorage.setItem与sessionStorage.getItem

        sessionStorage.getItem 是 Web Storage API 中的一种方法,用于从会话存储中获取特定键对应的值。会话存储(session storage)是浏览器提供的一种存储机制,可以在当前会话期间(即在同一个标签页或窗口打开的情况下)保存数据。

// 将数据存储到会话存储中
sessionStorage.setItem('username', 'johnDoe');

// 从会话存储中获取特定键对应的值
const username = sessionStorage.getItem('username');
console.log(username); // 输出 'johnDoe'

        使用 sessionStorage.setItem 方法将键为 'username' 的值设置为 'johnDoe'。然后使用 sessionStorage.getItem 方法来获取键为 'username' 的值,并将其赋给变量 username

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值