js中storage对象是什么?
时间: 2024-10-22 07:19:20 浏览: 19
storage:node.js 的对象存储
在JavaScript中,`Storage`对象是Web Storage API的一部分,它主要用于在客户端(浏览器端)存储数据,例如用户设置、首选项或小型应用程序的数据。`Storage`有两种主要的形式:
1. **localStorage**: 长期存储,数据不会因为刷新页面或关闭浏览器而丢失,通常用于存储用户的偏好设置。
2. **sessionStorage**: 只在当前会话期间有效,当用户离开当前页面或浏览器窗口关闭时,数据会被清除。
`Storage`对象提供了一些基本的方法,如`setItem(key, value)`用于存储键值对,`getItem(key)`用于获取存储的值,`removeItem(key)`用于删除指定键的条目,以及`clear()`用于清空整个存储区域。
例如:
```javascript
// 存储数据
localStorage.setItem('username', 'John Doe');
// 获取数据
let username = localStorage.getItem('username');
// 删除数据
localStorage.removeItem('username');
// 清除所有数据
localStorage.clear();
```
阅读全文