JSON.parse()和JSON.stringify(),HTML5本地存储localStorage、sessionStorage基本用法

来源:互联网 发布:淘宝话费充值未到账 编辑:程序博客网 时间:2024/05/04 22:06

parse用于从一个字符串中解析出json对象,如

var str = ‘{“name”:”huangxiaojian”,”age”:”23”}’

结果:

JSON.parse(str)

Object

age: “23”
name: “huangxiaojian”
proto: Object

注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。

stringify()用于从一个对象解析出字符串,如

var
a = {a:1,b:2}

结果:

JSON.stringify(a)

“{“a”:1,”b”:2}”

localStorage和sessionStorage都具有相同的操作方法,例如setItem、getItem和removeItem等
localStorage和sessionStorage的方法:
setItem存储value
用途:将value存储到key字段
用法:.setItem( key, value)

sessionStorage.setItem("key", "value");localStorage.setItem("site", "js8.in");

getItem获取value
用途:获取指定key本地存储的值
用法:.getItem(key)
代码示例:

var value = sessionStorage.getItem("key"); var site = localStorage.getItem("site");

removeItem删除key
用途:删除指定key本地存储的值
用法:.removeItem(key)
代码示例:

sessionStorage.removeItem("key"); localStorage.removeItem("site");
0 0
原创粉丝点击