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)