localStorage getItem日志[对象对象]

Zinho

我正在尝试设置和从本地存储中获取项目,但是当我记录数据时,我得到了[object Object]

我正在尝试获取类似{a:v,b:v}这样的对象的视图...

这是代码:

var widgets = localStorage.getItem('widgets');
        if (widgets == null) {
         widgets = {
            widget_lot : '',
            widget_td : '',
            widget_cwo : '',
            widget_vehicles : '',
            widget_take : ''
            };  

            widgets.widget_lot = 0;
            widgets.widget_td = 0;
            widgets.widget_cwo = 1;
            widgets.widget_vehicles = 0;
            widgets.widget_take = 0;

            localStorage.setItem('widgets', widgets);
        }

        console.log(widgets); //Logs "[object Object]"
无脑的编码员

本地存储仅支持string数据类型。所以你必须

  1. 在保存到LocalStorage之前将其转换为String

    localStorage.setItem('key', JSON.stringify(data));
    
  2. 转换回JS对象,从LocalStorage读取

    data = JSON.parse(localStorage.getItem('key')); //forgot to close
    

如果是您的代码,则应为-

var widgets = JSON.parse(localStorage.getItem('widgets'));

localStorage.setItem('widgets', JSON.stringify(widgets));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

localStorage getItem日志[对象对象]

来自分类Dev

localStorage返回空对象

来自分类Dev

使用localStorage存储对象

来自分类Dev

从LocalStorage获得Geb getItem

来自分类Dev

localStorage getItem问题

来自分类Dev

拦截localStorage.getItem()

来自分类Dev

从LocalStorage获得Geb getItem

来自分类Dev

`prop in localStorage`与`localStorage.getItem('prop')!== null`

来自分类Dev

将对象存储在localStorage中

来自分类Dev

无法在 localStorage 中保存对象

来自分类Dev

getitem localstorage无法正常工作

来自分类Dev

如何立即`localStorage.getItem`

来自分类Dev

获取或设置对象内部的localStorage值

来自分类Dev

LocalStorage-关联数组/对象

来自分类Dev

在localStorage之后对象属性未定义

来自分类Dev

如何删除localStorage中的特定项目/对象?

来自分类Dev

将数据附加到localStorage对象

来自分类Dev

如何获取存储在localStorage中的对象的值?

来自分类Dev

使用localStorage编辑一组对象

来自分类Dev

更新localStorage中对象的特定值

来自分类Dev

使用LocalStorage键调用对象值

来自分类Dev

LocalStorage使用JavaScript从对象中删除项目

来自分类Dev

不同的localStorage对象以及如何访问它们

来自分类Dev

在javascript(json对象)中删除localstorage的键值

来自分类Dev

获取或设置对象内部的localStorage值

来自分类Dev

显示保存在Localstorage中的JSON对象

来自分类Dev

无法更改从localStorage检索到的对象的属性

来自分类Dev

在localStorage之后对象属性未定义

来自分类Dev

为什么localStorage不能作为对象使用?