美文网首页
2018-06-22

2018-06-22

作者: 陌然boy | 来源:发表于2018-06-22 10:55 被阅读0次

    localStorage--如何存储json数据?


    localStorage--如果直接将json存储在localStorage里面,只会保存[Object Object]的字符串
    所以我们首先要将json对象转换成字符串,提取的时候,再将字符串转换成json数据即可。

    let obj = {a: '1', b: '2', c: '3'};
    obj = JSON.stringify(obj); //转化为JSON字符串
    localStorage.setItem("temp", obj); // 返回 {a: '1', b: '2', c: '3'} 字符串
    

    JSON.parse将字符串转换成json

    obj=JSON.parse(localStorage.getItem("temp"));
    

    localStorage 方法存储的数据没有时间限制。第二天、第二周或下一年之后,数据依然可用.
    这里再简单说几句localStorage的用法
    存储str

    localStorage.setItem('myCat', 'Tom');
    

    获取localStorage

    const cat = localStorage.getItem("myCat");
    

    删除localStorage

    localStorage.removeItem("myCat");
    

    原文摘自:http://yuang.site/2018/03/26/localStorage/

    相关文章

      网友评论

          本文标题:2018-06-22

          本文链接:https://www.haomeiwen.com/subject/kdfkyftx.html