首页 > 解决方案 > 如何从 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这样的东西。请问我该怎么做

标签: javascriptobjectlocal-storage

解决方案


您快到了:

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);

推荐阅读