繁体   English   中英

我正在使用JSON.stringify(the_data)在localstorage中设置对象数组,现在如何重用此数据?

[英]I am setting an array of objects in localstorage using JSON.stringify(the_data), how do I reuse this data now?

我正在构建一个拾花器,并且有一个提交选项。 在提交之前,我使用localStorage跟踪花朵数量。

代表花朵的每个对象看起来像这样-

{
  flower_id: 1,
  qty: 3
}

现在,如何在我的角度控制器中重复使用它? 因为它以字符串形式存储在localStorage中

[{flower_id: 1,qty: 3}]

,它将计算值(23)的长度而不是数组的长度。 如何将其转换回javascript对象?

谢谢

在字符串上使用JSON.parse()方法,如下所示:

JSON.parse("[{flower_id: 1,qty: 3}]");

使用JSON.parse:

var object = JSON.parse(stringFromLocalStorage);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM