本地存储和临时存储

267 阅读1分钟

localStorage(本地存储)

存储语法: window.localStorage.setItem(key, value); ==注意:== 1.value的值必须为字符串; 2.key的书写 符合见名知义; 删除语法: window.localStorage.removeImen(key); 清除语法: window.localStorage.clear() ==注意:== 清除语法之所以不需要传入参数,是因为他是清除所有存储的值,故不需要; 获取语法: window.localStorage.getItem(key) 返回该key对应的value值

sessionStorage(临时存储)

设置语法 window.sessionStorage.setItem(key,value); 获取语法 window.seeionStorage.getItem(key); 删除语法 window.seeionStorage.removeItem(key); 清除语法 window.seeionStorage.clear();

JSON的两个存储方法

var obj = [1, 2, 3, 4, 5]
window.sessionStorage.setItem('OBJ', JSON.stringify(obj))   // 1. JSON.stringify()  将其他类型的数据, 转为字符串格式
var newObj = JSON.parse(window.sessionStorage.getItem('OBJ'))   // 2. JSON.parse    将字符串的数据类型还原
        console.log(newObj)