标题localStorage和 sessionStorage的增删改查
增加更改数据
// 添加或室设置数据 参一key 参二value 且为字符串
// 改:重新给属性赋值。以最后一次赋值为准
localStorage.setItem('code',str)
sessionStorage.setItem('code',str)
获取数据
// 获取数据 参数为key 类型为字符串
localStorage.getItem('code')
sessionStorage.getItem('code')
删除指定数据
// 删除数据 参数为key 字符串类型
localStorage.removeItem('code')
sessionStorage.removeItem('code')
删除全部数据
localStorage.clear()
sessionStorage.clear()
localStorage 存对象
因为数据只能以字符串的形式储存到localStorage 中,所以想把对象储存到localStorage 中可以通过JSON
先把要储存的对象转化为JSON字符串
向localStorage 中存储JSON字符串
var text = {
'name':'yq',
'code':'22222'
}
// 转化JSON字符串
var obj = JSON.stringify(text)
// 存储JSON字符串
localStorage.setItem('obj',obj)
// 获取存的数据
var newObj = localStorage.getItem('obj')
// 转化为 JSON对象
newObj = JSON.parse(newObj)
console.log(newObj)