javascript - 如何从 LocalStorage Js 中获取特定值
问题描述
我有这段代码,我将一些值存储到浏览器本地存储中
JAVASCRIPT
var obj = {
"name": "hello",
"price": 10000,
"rate": 2020
};
localStorage.setItem("cart", JSON.stringify(obj));
var val = localStorage.getItem('cart');
console.log('value: ', JSON.parse(val));
它已成功存储。但我真的不知道如何只获得名称或价格,可能只是像obj.name这样的东西。请问我该怎么做
解决方案
您快到了:
var obj = {
"name": "hello",
"price": 10000,
"rate": 2020
};
localStorage.setItem("cart", JSON.stringify(obj));
var val = localStorage.getItem('cart');
var object = JSON.parse(val);
console.log('name: ', object.name);
console.log('price: ', object.price);
console.log('rate: ', object.rate);
推荐阅读
- python - 从元组列表创建格式化表
- c++ - 为什么 clang++ 和 gcc/g++ 产生不同链接的可执行文件
- python - 使用 tensorflow 训练大量独立的神经网络
- kubernetes - 解析 nginx 入口文件的 tls 部分时出错
- php - 在 php/mysql 中合计金额,当月至今
- javascript - 打字稿函数/对象参数
- spring-boot - 在测试中排除应用程序事件侦听器?
- angular - Auth0 通常要求用户进行两次身份验证
- twilio - Twilio - 通话和播放 mp3
- android - 在 Android Studio 的 build.gradle 中打印变量的简单方法?