zoukankan      html  css  js  c++  java
  • sessionStorage数组、对象的存储和读取

    一个对象的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  

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


  • 相关阅读:
    Hadoop1重新格式化HDFS
    centos6.5之Hadoop1.2.1完全分布式部署安装
    Mybatis延迟加载和查询缓存
    剑指offer面试题7:用两个栈实现队列
    Mybatis输入输出映射
    Mybatis开发Dao
    Mybatis入门程序
    SpringMVC系列之URL匹配问题
    SpringMVC系列之主要组件
    mysql学习笔记(三)
  • 原文地址:https://www.cnblogs.com/zjingjing/p/9088261.html
Copyright © 2011-2022 走看看