使用localStorage使用JSON stringify检索存储的数组

时间:2016-12-01 01:57:04

标签: javascript arrays json

我使用JavaScript在本地存储中存储数组。阅读这个网站让我想到在存储之前使用JSON.stringify将数组转换为字符串。此代码用于将数组转换为JSON字符串以进行本地存储。

    localStorage["search_history_record"] = JSON.stringify(search_history_record);

我的问题是从本地存储中检索数组。我可以从本地存储中存储的字符串解析数组(我使用console.log检查了这个),但是这个解析后的数组将无法正常保存。

    search_history_record = JSON.parse(localStorage["search_history_record"]);

到目前为止,我还无法在其他堆栈溢出问题中找到解决此问题的解决方案。为什么这个控制台会将存储的字符串正确地记录回数组,而不是将解析后的字符串存储回本地数组?

0 个答案:

没有答案