localStorage的返回类型是什么?

时间:2016-05-19 08:07:34

标签: javascript string local-storage bytearray

我是以字节数组格式设置localStorage值但是当我尝试获取它时,它被检索为String?

为什么这样?

如果是这样,我们如何转换呢?

非常感谢帮助!

2 个答案:

答案 0 :(得分:2)

这就是它的存储方式:String

您可以使用JSON.parse(yourStoredValue)

答案 1 :(得分:0)

如果要存储JSON对象 - 存储

localStorage.setItem(JSON.stringify({'a': [1, 2, 3]}));

你可以像

一样检索它

JSON.parse(localStorage.getItem("field_name"));

如果你想存储纯JavaScript代码并稍后执行它,只需将它存储为String并像

一样检索它

eval(localStorage.getItem("field_name"));

希望这会有所帮助。