localStorage自定义存储数据方法及其使用总结

自定义一个localStorage本地存储数据

getItem和setItem是window.localStorage的获取和保存数据的方法
我们用JSON.stringify和JSON.parse把数据转成字符串和解析,这样就方便我们写入tabledata
localStorage.getItem(key):获取指定key本地存储的值
localStorage.setItem(key,value):将value存储到key字段

JSON.parse()

JSON.parse()//从一个字符串中解析出json对象
例子:
//定义一个字符串
var data='{"name":"goatling"}'
//解析对象​JSON.parse(data)
结果是:
​name:"goatling"

JSON.stringify()

例:标准的json对象{“name”:“john”}
JSON.stringify(); // 将json格式的数据(JavaScript 对象)转换成JSON格式的字符串
例:

JSON.stringify()//从一个对象中解析出字符串
var data={“name”:“john”}
JSON.stringify(data)
结果是:
'{"name":"goatling"}'

localStorage例子


获取/创建 var data1 =localStorage.getItem('name');
                // 也可以这样写:
                   []方法    localStorage["name"];
                   .方法    localStorage.name;

         var data2 = localStorage.getItem('zheng')
          

保存     //对象
         const info = {name: "huo", age: 18,id: "1"}
        //字符串
        const str = "haha";
        
      //setItem(“key”,“value”):存储名字为key的一个值value
      //若key有值,则更新他,如果此时更改了name得值再重新获取,新的值会覆盖原来的值
      localStorage.setItem("name","john"); //设置name为john
       localStorage.setItem("name","Tom"); //设置name为Tom,覆盖之前的
       //也可以这样写
       []方法    localStorage["name"]="bonly";
        .方法    localStorage.name="bonly";

      localStorage.setItem('zheng',JSON.stringify(info));
     

删除   //删除某个
     localStorage.removeItem("zheng")

     //删除所有
     localStorage.clear();

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值