localStorage本地存储
JavaScript 中的 localStorage 是一种用于在浏览器中永久存储数据的机制。它提供了一个简单的键值对存储接口,可以存储字符串格式的数据,并且该数据会一直保存在用户的浏览器中,即使用户关闭了页面或者重新打开了浏览器。
- 存
window.localStorage.setItem('id',3); window.localStorage.setItem('姓名','张三'); window.sessionStorage.setItem('姓名','李四'); console.log(window.localStorage); window.localStorage.setItem('age',18); window.localStorage.setItem('gender','男'); window.sessionStorage.setItem('age',18); window.sessionStorage.setItem('gender','男');
- 取
console.log(window.localStorage.getItem('姓名')); console.log(window.sessionStorage.getItem('age'));
- 删除指定属性
window.localStorage.removeItem('姓名'); window.sessionStorage.removeItem('age');
- 删除全部属性
window.localStorage.clear(); window.sessionStorage.clear();
- 获取所有属性(length key())
for(var i = 0,len = window.localStorage.length;i < len;i ++){ //通过key() 可以获取到所有key(属性) var key = window.localStorage.key(i); //通过key就可以获取value var value = window.localStorage.getItem(key); console.log(key,value); }