sessionStorage
是一种在浏览器中存储数据的方式,它将数据存储在当前会话中,并且数据在会话结束后(例如关闭浏览器窗口)会被自动删除。
以下是使用sessionStorage
存储和取值的基本示例:
存储数据:
sessionStorage.setItem('myKey', 'myValue');
在上述示例中,使用sessionStorage.setItem()
方法来存储数据。第一个参数是要存储的键myKey
,第二个参数是要存储的值myValue
。
获取数据:
let value = sessionStorage.getItem('myKey');
在上述示例中,使用sessionStorage.getItem()
方法来获取指定键的值。将键myKey
作为参数传递,并将返回的值存储在变量value
中。
删除数据:
sessionStorage.removeItem('myKey');
在上述示例中,使用sessionStorage.removeItem()
方法来删除指定键的数据。
需要注意的是,sessionStorage
仅在当前会话中有效,并且在关闭浏览器窗口或会话结束时数据会被自动删除。因此,它适用于存储临时的数据,例如用户在会话期间的偏好设置或临时状态信息。如果你需要在浏览器关闭后仍然保留数据,可以考虑使用localStorage
。