一个对象的demo如下:

var obj = {

name:"name",

age:18,

love:"美女"

}

sessionStorage.setItem("sc",c);

var c1 = sessionStorage.getItem("sc");

console.log(typeof c1)  //string

console.log(c1) // [object object]

console.log(c1.anme) //undefined

//是不是要转换为json对象  我们试试

// var c2 = JSON.parse(c1);   //直接报错    继续向下看

//存储前转换为json串

var d = {

name:"name",

age:18,

love:"美女"

}

var e = JSON.stringify(d)

sessionStorage.setItem("sd",e);

var d1 = sessionStorage.getItem("sd");

console.log(typeof d1)  //string

console.log(d1) // {"name":"name","age":18,"love":"美女"}

console.log(d1.anme) //undefined

var f = JSON.parse(d1)

console.log(f)  //Object {name: "name", age: 18, love: "美女"}

console.log(f.age) //18

所以存储对象数据的时候,在存储之前和读取的时候都需要通过字符串和对象之间的转化,这样才可以很好的读取制定的字段。

最新文章

  1. Python创建cvs文件,包含标签和图片数据
  2. luogu1151 亲戚
  3. EFDC主控文件efdc.inp文件的xml格式化处理——转载http://blog.sina.com.cn/s/articlelist_1584892573_0_1.html
  4. Yahoo! s4和Twitter storm的粗略比较
  5. Sublime Text 2 - There are no packages available for installation
  6. MDCC 2014移动开发者大会 小礼品展商活动
  7. Tomcat知识1
  8. 五,前端---关于JS的点滴
  9. CF1155E Guess the Root
  10. php函数 array_chunk
  11. 舵机&数据处理&stm32内存之堆栈溢出(遇到的问题)
  12. Hibernate一对多OnetoMany
  13. docker之小记一
  14. C++复习:继承与派生
  15. wget: command not found
  16. c++拷贝构造函数(深拷贝、浅拷贝)——转
  17. 【矩阵乘】【DP】【codevs 1305】Freda的道路
  18. web前端----jQuery事件
  19. bzoj 1820 dp
  20. JAVA RMI远程方法调用简单实例[转]

热门文章

  1. Cookie Session 与Token
  2. 【vue】vue全家桶
  3. SQL语句检索数据排序及过滤
  4. 【Topcoder 1643】PossibleOrders
  5. GRE与VXLAN
  6. Jmeter的JDBC Request,sql参数化及返回值取值
  7. Golang 入门系列(六)理解Go中的协程(Goroutine)
  8. Python——字符转换(int , bool ,str)
  9. python登录网页版微信发送消息
  10. CentOS7使用firewalld防火墙配置端口