📅  最后修改于: 2023-12-03 15:32:22.499000             🧑  作者: Mango
有时候我们需要在客户端(web浏览器)中保存一些数据,这时候可以使用本地存储。
本地存储有两种类型:
使用 localStorage
来保存数据:
localStorage.setItem("key", "value");
也可以使用 sessionStorage
来保存数据:
sessionStorage.setItem("key", "value");
使用 localStorage
获取数据:
var value = localStorage.getItem("key");
使用 sessionStorage
获取数据:
var value = sessionStorage.getItem("key");
使用 localStorage
删除数据:
localStorage.removeItem("key");
使用 sessionStorage
删除数据:
sessionStorage.removeItem("key");
使用 localStorage
清空数据:
localStorage.clear();
使用 sessionStorage
清空数据:
sessionStorage.clear();
// 创建一个对象
var person = {
name: '张三',
age: 18,
gender: '男'
}
// 将对象转换为字符串
var person_str = JSON.stringify(person);
// 保存数据到本地存储
localStorage.setItem("person", person_str);
// 获取数据
var person_str = localStorage.getItem("person");
// 将字符串转换为对象
var person = JSON.parse(person_str);
// 输出对象
console.log(person);
这段代码会输出以下内容:
Object {name: "张三", age: 18, gender: "男"}
以上就是使用 JavaScript 保存本地存储的方法,适用于在 web 浏览器中保存一些数据。