Chinaunix首页 | 论坛 | 博客
  • 博客访问: 365436
  • 博文数量: 76
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2363
  • 用 户 组: 普通用户
  • 注册时间: 2013-07-21 22:30
文章分类
文章存档

2014年(38)

2013年(38)

分类: 网络与安全

2014-01-06 11:22:27

》》基本用法


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]
阅读(2130) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~