window.localStorage 属性

// 保存数据
localStorage.setItem("lastname", "Tom");
//使用 localStorage 创建一个本地存储的 name/value 对,name="lastname" value="Tom"

// 读取数据
var lastname = localStorage.getItem("lastname");

//删除数据
localStorage.removeItem("lastname");

目前所有的浏览器中都会把localStorage的值类型限定为string类型,需要JSON对象类型转换。

  • 比如有以下date数据
var data = {
    text: "text",
    test1 : "123456",
    test2 : "字段值",
}

存储方式为如下,将数据转化为字符串再存入
localStorage.setItem("data", JSON.stringify(data));

读取数据的方法如下:

var data = localStorage.getItem("data");
data = JSON.parse(data);  

取出存储的字段,再重新转化为 json 形式。

你可能感兴趣的:(window.localStorage 属性)