js中 sessionStorage 如何存对象
时间: 2024-03-14 19:39:09 浏览: 50
如何保存一个对象
在JavaScript中,sessionStorage是一个用于存储键值对的对象,它可以存储字符串类型的数据。如果要存储对象,需要将对象转换为字符串类型,然后再存储到sessionStorage中。
可以使用JSON.stringify()方法将对象转换为字符串,然后使用sessionStorage.setItem()方法将字符串存储到sessionStorage中。例如:
```
var obj = {name: "John", age: 30};
var str = JSON.stringify(obj);
sessionStorage.setItem("myObj", str);
```
这样就将一个对象存储到了sessionStorage中。如果需要获取存储的对象,可以使用sessionStorage.getItem()方法获取存储的字符串,然后使用JSON.parse()方法将字符串转换为对象。例如:
```
var str = sessionStorage.getItem("myObj");
var obj = JSON.parse(str);
console.log(obj.name); // 输出 "John"
```
阅读全文