现在需要在sessionStorage里存入一个数组,数组里是多个对象。
存入时将对象转化为字符串
取出来的时候,用‘,’进行分割,发现把数组里的对象也分割了,全都乱了
有没有办法可以取出存入时的格式?
现在需要在sessionStorage里存入一个数组,数组里是多个对象。
存入时将对象转化为字符串
取出来的时候,用‘,’进行分割,发现把数组里的对象也分割了,全都乱了
有没有办法可以取出存入时的格式?
存储字符串啊,
var obj=[{},{},{}]
sessionStorage.setItem("key",JSON.stringify(obj))
var info=JSON.parse(sessionStorage.getItem("key"))
var arrObj = [{a: 1}, {b: 2}]
var str =JSON.stringify(arrObj)
console.log(str);//'[{"a":1},{"b":2}]'
var _arrObj=JSON.parse(str)
console.log(_arrObj);//[{a: 1}, {b: 2}]
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
5 回答832 阅读
3 回答1.7k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答868 阅读✓ 已解决
JOSN.parse() JSON.stringfy()两个api