》》基本用法
localStorage.setItem('键',值) //将设置的键跟值保存到localStorage中
localStorage.getItem('键') //将键所对应的值取出
》》注意
键中所保存的值默认是字符串形式
在console中测试如下:
例1 (当存储的为数字时):
1
2
3
4
a=0
localStorage.setItem('v',a)
b=localStorage.getItem('v')
b
则b的值为“0”
例2 (当存储的为数组时):
1
2
3
a=[1,2,3]
localStorage.setItem('v',a)
b=localStorage.getItem('v')
则b的值为“1,2,3”
解决以上问题可以在存入之前给包成字符串“[1,2,3]”,取的时候把引号去掉:
1
2
localStorage.setItem('v',JSON.stringify(a))
b=JSON.parse(localStorage.getItem('v'))
此时b的值便为数组[1,2,3]
阅读(2156) | 评论(0) | 转发(0) |