转换成对象

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

我们可以把对象作为 localStorage 的值来存储 … 不过同样需要编码和解码 … 我们要做的就是,把对象先转换成 JSON 的形式 ... 然后存储在 Local Storage 里面 ...

以后用的时候,可以再把这个 JSON 形式的数据转换成 JavaScript 的对象。

清空一下存储的数据 .. localStorage.clear(); … command + k 可以清理一下控制台上的信息 …

然后我们先去定义一个对象 … var people = {} … 在控制台上换行 .. 可以使用 ctrl + 回车 … 然后再去定义对象里的属性 ...

var people = {
name: "王皓",
gender: "男"
}

把这个对象存储在 localStorage 或者 sesstionStorage 里面 … 我们需要先用 JSON.stringify() … 把这个对象转换成 JSON 格式的数据 …

再把这个数据交给 localStorage 里面去存储 …

localStorage.peopleObj = JSON.stringify(people)

然后想把 localStorage 里面的这个数据作为对象去使用的话 … 需要去解码一下 … 就是把这个 JSON 格式的数据再转换成 JavaScript 的对象 … 这个步骤可以使用 JSON.parse()

var peopleObj = JSON.parse(localStorage.peopleObj)

这样这个 peopleObj 就是一个跟 people 对象一样的对象 … 比如想获取到它的 name 属性的值 … 可以输入 peopleObj.name …

想得到 gender 的值 … 输入 peopleObj.gender

转换成对象《 HTML5:Web 存储 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点