H5本地存储之存储JSON格式数据

来源:互联网 发布:添加mysql服务 编辑:程序博客网 时间:2024/06/05 07:28

1.通常在页面中存储用户信息包含很多数据,比如:账号、昵称、年龄等,可以将每个数据进行单独存储sessionStorage.setItem(paramname,paramvalue);

2.不过这样保存起来太麻烦,我们可以直接将其封装成一个对象来保存,使用JSON类的stringify()和parse()

<script>    var username = "chengxi";    var password = "123456";    var nickname = "成兮";    var age = 20;    //定义一个类    function person(username,password,nickname,age){        this.username = username;        this.password = password;        this.nickname = nickname;        this.age = age;    }    //创建一个类的对象    var myobj = new person(username,password,nickname,age);    //将对象转换成字符串来保存到sessionStorage中    sessionStorage.setItem("myobj",JSON.stringify(myobj));    //读取数据时要将其转换成JSON格式数据    var obj = JSON.parse(sessionStorage.getItem("myobj"));    console.log(obj.username);</script>
0 0