**
localStorage的基本用法
**
- 保存数据:
localStorage.key = value;
localStorage[key] = value;
localStorage.setItem(key, value);
- 获取数据:
localStorage.getItem(key);
- 获取全部数据:
var arr = [];
var len = localStorage.length;
console.log(len);
for(var i=0;i<len;i++){
// 获取key 索引从0开始
var getKey = localStorage.key(i);
// 获取key对应的值
var getVal = localStorage.getItem(getKey);
// 放进数组
arr[i] = {
'key': getKey,
'val': getVal,
}
console.log(arr[i]);
}
- 删除单个数据:
localStorage.removeItem(key);
- 删除全部数据
localStorage.clear();
- 检查浏览器是否支持
if(typeof(Storage) !== "undefined") {
// 支持
} else {
// 不支持
}